CustomBlocks 2.3.1-SNAPSHOT

Create blocks/skulls with custom textures!

  1. inventivetalent
    Tested Minecraft Versions:
    • 1.9
    • 1.13
    • 1.15
    Source Code:

    CustomBlocks allows you to create custom textured blocks without any mods or resource packs.


    Depends on PacketListenerAPI

    • /createCustomBlock <Name> <URL> - Create a custom block from the URL
      • Due to the system behind the skull generator, generating can take multiple minutes. Please be patient and don't restart your server.
      • If you'd like to speed things up and have a spare Minecraft account, please contact me! :)
    • /giveCustomBlock <Name> [Flags] - Get a generated block
      • Flags/Settings:
    • solid - make the block solid by placing a barrier inside
    • skull - just create a regular skull
    • smallBlock - create a small block - renders perfectly, but isn't as big as a regular block
    • bigBlock - create a big block - bigger than regular blocks
    • fullBlock - create a block that fits the usual block dimensions. Some of the textures overlap, but you can still use it for colored skulls.

    • customblocks.create - Permission to use the create command
    • customblocks.give - Permission to use the give command
    • - Permission to place down the blocks


    Code (YAML):

    # Imgur API Key. You can get your own key here:
    : "79dcf55ad247e02"

    # Forces the proper visibility for full blocks. (Will replace the block below with a transparent block)
    : false

    : false
    This plugin uses the Imgur API to upload the images. Please create your own API key here and change it in the config.

    The images have to be in the default skin format (64x32 or 64x64)
    Some example files can be found on my website.[Color]
    Just replace the name of the color e.g. RED


    First the plugin splits the original image into 8 pieces and re-positions the texture.
    Then the converted images are uploaded to Imgur.
    The images (or rather their URLs) are then applied to player skulls and set as the heads of 8 corresponding armor stands.

    Armor stands with custom-textured player skulls.


    Please leave a rating if you like this resource.
    Donations to support me or this resource are also very much appreciated.

Recent Updates

  1. Fix
  2. Fixes
  3. Fixes

Recent Reviews

  1. JayTheCreator
    Version: 2.3.1-SNAPSHOT
    Works great in 1.15, was worth the wait as it is one of my favorite plugins. Thx for the update Haylee!
  2. Malacaritaa
    Version: 2.1.2
    5 stars but pls! update to 1.12 InventiveTalen ;-;
  3. Gynzel
    Version: 2.1.2
    Hi, are you working? 1.12 and 1.13 are missing. The most creators are fixed the Versions. You too?
  4. sky_berry
    Version: 2.1.2
    please update this plugin for server 1.12!
    your plugin is so cool

    I need it for builders in my server
  5. mansurka64
    Version: 2.1.2
    Dear developer please update this plugin for 1.12 version
    that really what i try to find around 2 weeks
    please :c i beg u
  6. Mine-Hacker
    Version: 2.1.2
    Amazing! You should make it so you can set custom recipes which give players custom blocks\head. Keep up the good work!
  7. Dorfbewohner3000
    Version: 2.1.2
    good job! please make mur such skulls--------------------------------------------
  8. WaterXCubic
    Version: 2.1.2
    So damn cool plugin. DEFINITELY giving 5 stars.
    I was failing to get it work before, but now it worked perfectly, Good job inv :D
  9. Desquiciado
    Version: 2.1.2
    INVENTIVETALENT, one of the person most smart, creative, and talented in spigot. Other excelent plugin!
    Thank you, works perfectly in 1.10.2 :)
  10. Uxon
    Version: 2.1.2
    I can't go on my server now :

    [14:31:05] [User Authenticator #5/INFO]: UUID of player Her3sy is 8ef02d37-0bd2-3e1e-ae02-3640de3971f2
    [14:31:06] [Server thread/INFO]: Her3sy[/] logged in with entity id 553 at ([Factions]-1328.0, 63.0, 333.0)
    [14:31:06] [Server thread/INFO]: Her3sy lost connection: Internal Exception: java.lang.NoSuchMethodError: org.inventivetalent.reflection.resolver.FieldResolver.resolveWrapper([Ljava/lang/String;)Lorg/inventivetalent/reflection/resolver/wrapper/FieldWrapper;
    [14:31:06] [Server thread/INFO]: Her3sy left the game.