Sueta
RP

RPGCraftTable

0.0.5

You can create your own recipes by your DIY items

·Plugin

The first, I am Chinese student, and my English is not well, so may be you view the post will be tired,Sorry!

The plugin only has Chinese in it now.
But if you want , you can translate the text to your language.
github: https://github.com/SchoolUniform/RPGCraftTable/tree/master/RPGCraftTable/lang
You can create a file like "en_US.yml" and translate the text in "en_US.yml" Contrast with "zh_CN.yml".
If you translate the text , you can open the plugin's jar with WinRAR(or other) and place this file in a folder named lang. In end you just modify the config.yml and restart server

The plugin can let you create your own recipe by your DIY items
Look the MIKU's back, That is the plugin's default workbench.
There has 2 craft table, they are workbench & furnace.
You can use 4x4 items to get other 4 items by blueprint and time in the workbench, and you can also use 3x2 items to get other 3 items by bluepring, time and temperature.

Workbench:

WORKBENCH working method

Create a recipe(The items' text are Chinese but you can view the picture to understand that the workbench how to run)

The materials:
(European)
(<Method to go to Europe>)
(African)
(Blueprint)
Ok , now let us create a recipe named "人类进化史",and set how much time to get the products
Use command: /rpgct cwr <name> <fileName> <needTime> to create a workbench's recipe named "<name>" and save to file named "<fileName>.yml" and how much time to get the products

(==>Save<==)
right the 2x2 slot are products,the left 4x4 slot are materials

now we create a recipe, let's use the recipe
First built a workbench(The picture is default way)

default is
bookself
bookself crafttable crafttable

and right-click the bookself which under the bookself
you will get a GUI

put the materials and blueprint in it
(Started making)
you will get that:

and wait 100 s

(means you can get the products now)

Create a blueprint

Create a Recipe's Blueprint

First, you must have a plugin can add lore to item
Add lore to a item
e.g.:
there has a workbench's recipe,it named "testRecipe" and in the "test.yml"
so add the 3 lines to the item:

Name: testRecipe
FileName: test
Type: Workbench

now you get the recipe's blueprint
if you want let the recipe can use 10 times,you just add a line:

Times: 10

if the recipe is furnace's recipe,you just change the

Name: testRecipe
FileName: test
Type: Workbench

to

Name: testRecipe
FileName: test
Type: Furnace

the e.g. is about default config.yml
you can modify the config.yml's BlueprintLabel to change
eg:
begin:

BlueprintLabel:
  - RecipeName:Name
  - FileName:FileName
  - Times:Times
  - Type:Type
  - WorkbenchType:Workbench
  - FurnaceType:Furnace

after:

BlueprintLabel:
  - RecipeName:RecipeName
  - FileName:FileName
  - Times:Times
  - Type:Type
  - WorkbenchType:W
  - FurnaceType:F

there has a workbench's recipe,it named "testRecipe" and in the "test.yml"
so add the 3 lines to the item:

RecipeName: testRecipe
FileName: test
Type: W

congif.yml

Config.yml
#The Language file in RPGCraftTable.jar!/lang/zh_CN.yml
#You can change to other Language file.
Language: zh_CN

Prefix: §3§l[RPGCraftTable] => §f

BlueprintLabel:
  - RecipeName:Name
  - FileName:FileName
  - Times:Times
  - Type:Type
  - WorkbenchType:Workbench
  - FurnaceType:Furnace

#Range: 长宽高
HeatSource:
  L: 5
  W: 5
  H: 5
  DistanceEffect: 0.25
  Blocks:
    - FIRE:0.3
    - LAVA:0.5
    - TORCH:0.1
    - FLOWING_LAVA:0.5
    - STATIONARY_LAVA:0.5
    - LAVA_BUCKET:0.5
    - WATER:-0.3
    - FLOWING_WATER:-0.3
    - PACKED_ICE:-0.3
    - ICE:-0.3
    - FROSTED_ICE:-0.3
    - SNOW_LAYER:-0.2
    - SNOW:-0.5

workbench:
  title: WORKBENCH
  main: WORKBENCH
  left: BOOKSHELF
  right: WORKBENCH
  up: BOOKSHELF
  down: Null
  front: Null
  behind: Null
  
furnace:
  title: FURNACE
  main: WORKBENCH
  left: WORKBENCH
  right: WORKBENCH
  up: WORKBENCH
  down: Null
  front: Null
  behind: Null

Donation:
PayPal: paypal.me/SchoolUniform
WeChat:

Similar projects

Plugin →