Block Features
Activatorsβ
- Very important features that allow you to add abilities on your blocks
- Dedicated Wiki for this feature : EB Activators list and EB Activators features
Basic Settingsβ
CreationTypeβ
- The way to create the EB
- BASIC_CREATION
- DISPLAY_CREATION
- IMPORT FROM EI
- IMPORT FROM ITEMSADDER
- IMPORT FROM ORAXEN
MATERIALβ
- Info: The base minecraft item of the executable block. Material
- Extra Info: The item has to be a placeable block.
material: DIRT
It support spawners ! so if you want define a type for your spawner add:
spawnerType: CHICKEN
DISPLAYNAMEβ
- Info: The name of the block
- Example:
name: '&cEpic Sword'
LOREβ
- Info: The lore of the block
- Example:
lore:
- Β§6>> Β§e----------- Β§6<<
- Β§aClick on this block
- Β§awhen it is placed !
- Β§aand see the custom structures !
- Β§6>> Β§e----------- Β§6<<
- Placeholders that you can use in the lore, %player%, %usage%, etc.
DROP BLOCK IF IT IS BROKENβ
- Info: Whether if you want to make your Executable Block to be obtainable by breaking or not
- Example:
dropBlockIfItIsBroken: true
- Required: NO (Default: true)
DROP BLOCK IF IT IS BURNSβ
- Info: Whether if you want to make your Executable Block to be obtainable by breaking or not
- Example:
dropBlockIfItIsBurns: true
- Required: NO (Default: false)
DROP BLOCK WHEN IT EXPLODESβ
- Info: Whether if you want to make your Executable Block to be obtainable by getting destroyed from any explosion
- Example:
dropBlockWhenItExplodes: true
- Required: NO (Default: true)
DROP TYPEβ
- Info: Select the type of drop the EB block will have
- Type of drops:
- IN_THE_INVENTORY
- ON_THE_GROUND
ONLY BREAKABLE WITH EIβ
- Info: Requirements to at least have the required Executable Item into your main hand or offhand to break the executable block
- Example:
onlyBreakableWithEI:
- firework
- Required: NO (Default: empty)
CANBEMOVEDβ
- Info: Whether if the block can be moved used a piston or not.
- Example:
canBeMoved: false
EXECUTABLE ITEMS IDβ
- Info: It's basically an option that allows you to sync your executable block into an executable item.
- Extra Info: The executable block copies the name, material and lore of the executable item so when you attempt to edit the name, material or lore of the eb, nothing will change. You have to edit the name, material and lore of the ei for the changes in eb to take place
- Example:
executableItem: hack
- Required: NO
Title Featuresβ
It supports DecentHolograms, HolographicDisplays and CMI
ACTIVE TITLEβ
- Info: Whether the title hologram would be enabled or not
- Example:
activeTitle: false
- Required: NO
TITLE NAMEβ
- Info: The displayed text of the hologram
- Example:
title: '&7&oDefault title'
- (With HolographicDisplay) You can display item in the title type ITEM::MATERIAL
title:
- '&7&oDefault title'
- 'ITEM::DIAMOND'
- Required: NO
TITLE ADJUSTMENTβ
- Info: How high or low is the adjustment of the elevation of the title hologram
- Example:
titleAdjustment: 0.5
- Required: NO
- Extra Info: Positive number for upwards, Negative number for downwards
titleFeatures:
# Active the title
activeTitle: true
# The title
title:
- Hello
- &6It's support color
- and %placeholder%
titleAdjustment: 0.5
Custom usage Settingsβ
USAGEβ
- Info: The value of how many times you can use it. Mostly used for the usage modification function of activators.
- Example:
usage: 0
For infinite block use:
usage: -1
- Required: NO (Default: 0)
usage: 0 equals to usage:1 , but it will not display the text "Remaining use:..." in the lore.
Container featuresβ
Items filters support correctly the tag {CUSTOMODELDATA:X} so you can create a hopper that takes only an item with a specific texture
whitelistMaterialsβ
- Here you can add a list of materials that can be placed inside your block
containerFeatures:
whitelistMaterials:
- DIRT
blacklistMaterialsβ
- Here you can add a list of materials that can't be placed inside your block
containerFeatures:
blacklistMaterials:
- STONE
In case of HOPPERS whitelist and blacklist restrict the items that the hopper can suck.
isLockedβ
- If the container is locked or not
lockedNameβ
- In case it is locked you have to select the name of the key
containerFeatures:
isLocked: true
lockedName: ThisIsMyKey
inventoryTitleβ
- The inventory title of the container
containerFeatures:
inventoryTitle: INVENTORY TITLE
Furnace featuresβ
furnaceSpeedβ
- It allows to customize the speed of your furnace.
- Example:
furnaceFeatures:
furnaceSpeed: 2.0
Default -> 1
2 times default velocity -> 2
Half speed of default -> 0.5
infiniteFuelβ
- Makes the block not require fuel to run
furnaceFeatures:
infiniteFuel: true
infiniteVisualLitβ
- Makes the block look like it's lit
furnaceFeatures:
infiniteVisualLit: true
fortuneMultiplierβ
- Multiplier of the result.
furnaceFeatures:
fortuneMultiplier: 5
It can be negative to remove items from the result storage.
fortuneChanceβ
- Chance that the fortune applies
furnaceFeatures:
fortuneChance: 0.95
Directional featuresβ
forceBlockFaceOnPlaceβ
- It forces the block to be placed looking at certain direction
- Example:
directionalFeatures:
forceBlockFaceOnPlace: true
blockFaceOnPlaceβ
- It sets the face of the block when its placed
- Example:
directionalFeatures:
forceBlockFaceOnPlace: true
blockFaceOnPlace: NORTH
Brewing stand featuresβ
brewingStandSpeedβ
- It allows to customize the speed of your brewingStand
- Example:
brewingStandFeatures:
brewingStandSpeed: 1.0
Default -> 1
2 times default velocity -> 2
Half speed of default -> 0.5
Hopper featuresβ
amountItemsTransferredβ
- It allows you to customize the amount of items is transferred each tick of hopper.
- Example:
hopperFeatures:
amountItemsTransferred: 5
Display featuresβ
Materialβ
- Material of the item that will be displayed
- Example:
DisplayFeatures:
material: PAPER
Custom model dataβ
- Custom model data of the material that will be displayed
- Example:
DisplayFeatures:
customModelData: 3
Scaleβ
- Scale of the display
- Example:
DisplayFeatures:
scale: 1
alignedβ
- If you want the display to be aligned
- Example:
DisplayFeatures:
aligned: false
customPitchβ
- Select the custom pitch
- Example:
DisplayFeatures:
customPitch: 1
customYβ
- Select the custom Y
- Example:
DisplayFeatures:
customY: 1.0
Glowβ
- Glow or not
- Example:
DisplayFeatures:
glow: false
Interaction zone featuresβ
- Width of the display
- Height of the display
- Collidable or not
- Example:
DisplayFeatures:
InteractionZoneFeatures:
width: 1.0
height: 1.0
isCollidable: false
Click to breakβ
- Amount of clicks needed to break the display creation
- Example:
DisplayFeatures:
clickToBreak: 3
Chiseled Bookshelfβ
occupiedSlotsβ
- Sets which slots (Index 0-5) would have a book in it
chiseledBookshelfFeatures:
occupiedSlots:
- '2'
- '5'
Cancelβ
cancelLiquidDestroyβ
- Info: It will cancel the destruction of seeds, player heads by water/lava
- Example:
cancelLiquidDestroy: true