Community listing page, reviews here may not be monitored by the author.
RandomJS
No reviews yet
An addonAn addon that supports adding custom survival rules to block created with KubeJS.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Must be installed on both the client and the server.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Added a new category of block presets to KubeJS, allowing players to set custom survival rules for created blocks. (More features coming soon)
Currently added kinds:
- Determination of the bottom block
- Determination of whether the immediate neighboring faces are complete or not
The full list of methods is below:
- customSurviveRule( Json ) (use json to customize the survival rule)
- surviveType( String ) (select a preset rule for surviving blocks, see below for details)
- catchAllDirection( Boolean ) (enable full face all match mode)
Optional json statement:
- "setFaceSturdy" : String[]
- (set a list of directions, make the blocks detect if the neighboring faces of the directions in the list are all faces, if any direction meets the condition, all matches need to enable all-face-match mode)
- (optional values: "up" "down" "east" "west" "south" "north")
- "setBelowBlock" : String[]
- (set a list of blocks so that blocks must be placed on the blocks in the list)
- (optional: full block id, e.g. "minecraft:stone", no way to match blockstate yet because it's not done yet)
Future plans:
- More survival rules with preset types
- Custom HUD
- Custom GUI
Usage examples:
StartupEvents.registry ("block", e=> {
e.create ("block_name", "super_block")
.surviveType ("custom")
.customSurviveRule (
{
"setFaceSturdy" : ["up", "down"],
"setBelowBlock" : ["minecraft:stone", "minecraft:oak_log", "minecraft:campfire"]
})
.catchAllDirection (false)
})
Added a new category of block presets to KubeJS, allowing players to set custom survival rules for created blocks. (More features coming soon)
Currently added kinds:
- Determination of the bottom block
- Determination of whether the immediate neighboring faces are complete or not
The full list of methods is below:
- customSurviveRule( Json ) (use json to customize the survival rule)
- surviveType( String ) (select a preset rule for surviving blocks, see below for details)
- catchAllDirection( Boolean ) (enable full face all match mode)
Optional json statement:
- "setFaceSturdy" : String[]
- (set a list of directions, make the blocks detect if the neighboring faces of the directions in the list are all faces, if any direction meets the condition, all matches need to enable all-face-match mode)
- (optional values: "up" "down" "east" "west" "south" "north")
- "setBelowBlock" : String[]
- (set a list of blocks so that blocks must be placed on the blocks in the list)
- (optional: full block id, e.g. "minecraft:stone", no way to match blockstate yet because it's not done yet)
Future plans:
- More survival rules with preset types
- Custom HUD
- Custom GUI
Usage examples:
StartupEvents.registry ("block", e=> {
e.create ("block_name", "super_block")
.surviveType ("custom")
.customSurviveRule (
{
"setFaceSturdy" : ["up", "down"],
"setBelowBlock" : ["minecraft:stone", "minecraft:oak_log", "minecraft:campfire"]
})
.catchAllDirection (false)
})
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
(opens in a new tab)
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers