ACPaintings

ACPaintings

Adds lots of extra paintings to the game.


/warp paintings on the server

How it works

This mods adds an extra tab in the creative inventory where you can select the different paintings. Each painting item has 71 different painting textures of varying size (see β€˜Info for Texturers’).

When a painting item is placed, it will pick randomly from the 71 options available (just like vanilla paintings).

To get an item that only places a specific painting texture, you can use the following command:
/paint <painting_id> <texture_id>

Where:

<painting_id> is the id/name of the painting item you want
<texture_id> is a value from 0 to 70 depending on the texture you want to display

Example:

/paint painting2 56

This will give you a β€˜painting2’ item that only ever places the texture that is on position 56 of the template below.

Info For Texturers

General

Each painting item has an item texture, and a painting texture-map (see below) - both can be replaced via resourcepacks by providing the following files:

assets/acpaintings/textures/item/painting<id>.png
assets/acpaintings/textures/painting/painting<id>.png

(Where <id> is the painting id - currently β€˜painting0’ to β€˜painting4’

Paintings can also be assigned a different display name by changing the entries in the .lang file:

assets/acpaintings/lang/en_US.lang

Painting Texture-map

The following image shows the layout of each painting texture and the variant value associated with it:

(The black square in the top-right is used for the rear and side faces of the painting)

Moar?

The mod currently adds 5 new painting items, totalling 355 new paintings.
Adding more is pretty straight forward but requires a mod update each time, so additions will be done in batches.

4 Likes

I’ve created a repo for the paintings with the help of @kingorrik and @Soap887

/warp paintings

1 Like

Hi is posible use this command in a single player mod?

@dags should be able to answer this

Paint Command Tutorial for 1.10.2

Command used in this example: β€˜/paint painting0 1x1_0’:

  1. Type the β€˜/’ character
    1.1. Locate the β€˜/’ key on your keyboard
    1.2. Push down the β€˜/’ key
    1.3. Quickly release the β€˜/’ key
    1.4. If done correctly, your command input box should read: /
  2. Type the β€˜p’ character
    2.1. Locate the β€˜p’ key on your keyboard
    2.2. Push down the β€˜p’ key
    2.3. Quickly release the β€˜p’ key
    2.4. If done correctly, your command input box should read: /p
  3. Type the β€˜a’ character
    3.1. Locate the β€˜a’ key on your keyboard
    3.2. Push down the β€˜a’ key
    3.3. Quickly release the β€˜a’ key
    3.4. If done correctly, your command input box should read: /pa
  4. Type the β€˜i’ character
    4.1. Locate the β€˜i’ key on your keyboard
    4.2. Push down the β€˜i’ key
    4.3. Quickly release the β€˜i’ key
    4.4. If done correctly, your command input box should read: /pai
  5. Type the β€˜n’ character
    5.1. Locate the β€˜n’ key on your keyboard
    5.2. Push down the β€˜n’ key
    5.3. Quickly release the β€˜n’ key
    5.4. If done correctly, your command input box should read: /pain
  6. Type the β€˜t’ character
    6.1. Locate the β€˜t’ key on your keyboard
    6.2. Push down the β€˜t’ key
    6.3. Quickly release the β€˜t’ key
    6.4. If done correctly, your command input box should read: /paint
  7. Type the β€˜SPACE’ character
    7.1. Locate the β€˜SPACE’ key on your keyboard
    7.2. Push down the β€˜SPACE’ key
    7.3. Quickly release the β€˜SPACE’ key
    7.4. If done correctly, your command input box should read: /paint
  8. Type the β€˜p’ character
    8.1. Locate the β€˜p’ key on your keyboard
    8.2. Push down the β€˜p’ key
    8.3. Quickly release the β€˜p’ key
    8.4. If done correctly, your command input box should read: /paint p
  9. Type the β€˜a’ character
    9.1. Locate the β€˜a’ key on your keyboard
    9.2. Push down the β€˜a’ key
    9.3. Quickly release the β€˜a’ key
    9.4. If done correctly, your command input box should read: /paint pa
  10. Type the β€˜i’ character
    10.1. Locate the β€˜i’ key on your keyboard
    10.2. Push down the β€˜i’ key
    10.3. Quickly release the β€˜i’ key
    10.4. If done correctly, your command input box should read: /paint pai
  11. Type the β€˜n’ character
    11.1. Locate the β€˜n’ key on your keyboard
    11.2. Push down the β€˜n’ key
    11.3. Quickly release the β€˜n’ key
    11.4. If done correctly, your command input box should read: /paint pain
  12. Type the β€˜t’ character
    12.1. Locate the β€˜t’ key on your keyboard
    12.2. Push down the β€˜t’ key
    12.3. Quickly release the β€˜t’ key
    12.4. If done correctly, your command input box should read: /paint paint
  13. Type the β€˜i’ character
    13.1. Locate the β€˜i’ key on your keyboard
    13.2. Push down the β€˜i’ key
    13.3. Quickly release the β€˜i’ key
    13.4. If done correctly, your command input box should read: /paint painti
  14. Type the β€˜n’ character
    14.1. Locate the β€˜n’ key on your keyboard
    14.2. Push down the β€˜n’ key
    14.3. Quickly release the β€˜n’ key
    14.4. If done correctly, your command input box should read: /paint paintin
  15. Type the β€˜g’ character
    15.1. Locate the β€˜g’ key on your keyboard
    15.2. Push down the β€˜g’ key
    15.3. Quickly release the β€˜g’ key
    15.4. If done correctly, your command input box should read: /paint painting
  16. Type the β€˜0’ character
    16.1. Locate the β€˜0’ key on your keyboard
    16.2. Push down the β€˜0’ key
    16.3. Quickly release the β€˜0’ key
    16.4. If done correctly, your command input box should read: /paint painting0
  17. Type the β€˜SPACE’ character
    17.1. Locate the β€˜SPACE’ key on your keyboard
    17.2. Push down the β€˜SPACE’ key
    17.3. Quickly release the β€˜SPACE’ key
    17.4. If done correctly, your command input box should read: /paint painting0
  18. Type the β€˜1’ character
    18.1. Locate the β€˜1’ key on your keyboard
    18.2. Push down the β€˜1’ key
    18.3. Quickly release the β€˜1’ key
    18.4. If done correctly, your command input box should read: /paint painting0 1
  19. Type the β€˜x’ character
    19.1. Locate the β€˜x’ key on your keyboard
    19.2. Push down the β€˜x’ key
    19.3. Quickly release the β€˜x’ key
    19.4. If done correctly, your command input box should read: /paint painting0 1x
  20. Type the β€˜1’ character
    20.1. Locate the β€˜1’ key on your keyboard
    20.2. Push down the β€˜1’ key
    20.3. Quickly release the β€˜1’ key
    20.4. If done correctly, your command input box should read: /paint painting0 1x1
  21. Type the β€˜_’ character
    21.1. Locate the β€˜_’ key on your keyboard
    21.2. Push down the β€˜_’ key
    21.3. Quickly release the β€˜_’ key
    21.4. If done correctly, your command input box should read: /paint painting0 1x1_
  22. Type the β€˜0’ character
    22.1. Locate the β€˜0’ key on your keyboard
    22.2. Push down the β€˜0’ key
    22.3. Quickly release the β€˜0’ key
    22.4. If done correctly, your command input box should read: /paint painting0 1x1_0
    23 - Press β€˜Enter’ or β€˜Return’

Just use tab-completion


This wonderful tutorial was brought to you by:
http://rextester.com/WVT84533

5 Likes

I have downs syndrome and no permisson to use that command

2 Likes

Ask fresh/fornad to give you perms :handbag: