Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
Changelog
5.7.0 - Modules, Event Values and World Generators.
This version contains changes to localization files, so if you're updating, then you should type /oc resetlocale.
In this version we introduced Modules, and reintroduced event values and world generators.
Modules 🧰
Modules are parts of code, that can be shared with other players. It is similar to widely known "toolbox" from sandbox game, where players can download scripts and install them in games.
To create a module, you have to select event blocks with Manipulator (comparator item) in coding world by clicking on these blocks. Then press F with comparator in hand, and click "Create a module" button.
To change module's settings (name, description, access to download) type /modules command and click "Own Modules" button and select your module.
You can rate other modules with commands:
- /modules like ID
- /modules dilsike ID
You can install module by its ID:
- /modules load ID
Admins can delete module (permission: opencreative.modules.delete) by its ID:
- /modules delete ID
Game Values 🔗
We rewritten our old event values system, so developers now can add their or own event values with our API.
Also, now you can select game value's target by holding Game Value item and clicking SHIFT+RMB:
- Event Executor
- Selected (by default)
- Random player
- Random target
- Killer
- Victim
Added new 48 Game Values
🌍 World (4):
- Server stability (TPS)
- World border size
- World game time
- Moon phase
🤔 Player (5):
- Player's main hand
- Chat visibility
- Player render distance
- Hotbar items
- Items from the open menu
🍻 Entities (39):
- Entity gravity
- Fire extinguish time
- Jump height
- Knockback resistance
- Explosion knockback resistance
- Knockback on hit
- Damage dealt
- Armor toughness
- Entity size
- Attack speed
- Armor points
- Target entity
- Passenger list
- Entity item
- Cardinal direction
- Entity facing vector
- Pitch rotation
- Yaw rotation
- X coordinate
- Y coordinate
- Z coordinate
- Block beneath
- Projectile shooter
- Vehicle entity
- Mob spawn reason
- Mob pose
- Hitbox width (X)
- Hitbox width (Z)
- Hitbox height
- Time until explosion
- Mob age
- Mob lifetime
- Villager trade count
- Active potion effects
- Mob inventory items
- Target fluid
- Body yaw rotation
- Leash holder
- Saddle item
- Absorption Amount
World Generators 🗺️
We also rewritten world generators system, so developers also can add their own world generators with API. But what about server owners, that are not too friendly with Java?!
Well, we added world templates and super flats for them.
# /plugins/OpenCreative/config.yml
generators:
#
# You can turn off world generators
# and add own custom flats or templates.
#
# Custom flats require string in format:
# "first_block_material,3*second_layer_material;biome_name"
# Not existing materials will be replaced with air.
# If height is not specified, it will be 1.
#
# Templates can be added in /plugins/OpenCreative/templates/
# folder. Just move saved folder of your world to this path.
# Dev worlds with code can be added, if folder's name ends
# with "dev".
#
# When you're changing this, please change in localization
# files options and item description: menus.world-creation.items.type
#
flat: true
water: true
empty: true
survival: true
large-biomes: true
custom-flats:
desert:
generation: "bedrock,3*sandstone,sand;plains"
generate-trees: true
icon: "SAND"
templates:
pvp:
enabled: true
icon: "DIAMOND_SWORD"
folder: pvp
New Limits 🔧
If you're updating to this version, you should add these new options in config.yml.
# /plugins/OpenCreative/config.yml
groups:
default:
creating-module:
limit: 2 # Max amount of modules
cooldowns:
module-usage: 7 # Module installation, creation
duplication-usage: 7 # Duplication of coding lines
world:
limits:
selected-lines-amount: 3 # Maximum amount of selected lines
script-size: 10 # Maximum size of script in MB
We added maximum size of script file option, so you can limit players from making too big code.
New Item Fixer Options 🐝
Added limits of display name length, lore line length, lore lines amount, entities in blocks amount and clear command blocks option.
# /plugins/OpenCreative/config.yml
item-fixer:
display-name-max-length: 64 # Max length of item's display name
lore-line-max-length: 100 # Max length of lore line in item
lore-lines-max-amount: 25 # Max amount of lore lines in item
entities-max-amount: 3 # Limit of entities inside block (beenest)
remove-boss-spawn-eggs: true # Removes boss (ender dragon, wither) spawn eggs
clear-command-blocks-data: true # Clears commands in command block
Coding Platformers 🛝
Now plugin developers can add custom platformer in OpenCreative+, that will manipulate with platforms in coding world. You can change default's to horizontal, vertical and legacy.
Horizontal is set by default, just classic coding plots. Vertical platformer creates platforms on each other, like floors. Legacy is similar to vertical, but adds visible world border.
To set world platformer in one current world, use: - /world platformer [ID]
To change default's (not recommended, if you have already generated worlds!!):
# /plugins/OpenCreative/config.yml
coding:
# ...
platforms-generator: "horizontal" # Default generator for coding platforms, if not exists will use default Horizontal.
# Available: "horizontal", "vertical", "legacy". Please do not change platforms generator, if there's already existing worlds.
# To test them, use /world platformer [ID].
Added new 1 Variable Action (by LWJENNI) 🧶
- Set coordinates of location into variables
Other Changes 🍂
- Now when player didn't change any coding block in developers world (/dev) it won't reload same code.
- Now when player sends chat message in world, that has no players, it will send notification about existing global chat.
- Added translation by DrakesWeb and kogtyv.
- Added "Sound Seed" parameter for "Play Sound" player action.
- Added "Ignore Durability" parameter for "Item Equals" conditions.
- Added opportunity to return old coding blocks type selection menu in config.yml:
coding:
old-selection-menu: true # Set true to use old coding blocks selection menu
- Added default glass for customization in /env.
- Changed player, entity, world events additional blocks to dark deepslate ores.
- Changed sounds for setting text, number, event value, vector.
- Now some item actions (set name, lore lines) support MiniMessage.
- Fixed a bug, that didn't set "Item in Event" event value in some items events.
- Fixed a bug, that considered "Creative Chat" cooldown as "Command".
- Fixed a bug, that made wrong spectator coloring players in tab.
- Fixed a bug, that prevented us from adding or setting lore in items, that hadn't a lore.
- Fixed some repeat actions issues.
- Fixed opening game values/potions.particles menus while clicking on coding container.
- Fixed some missing translation for en.yml.
- Changed ProtocolLib version to 5.4.0.
Special thanks ❤️
- DrakesWeb
- kogtyv
- onn512
- LWJENNI
- PryanikXXX
Please report any issues or share your cool ideas in our Discord server, that can be found in resource main page.
Files
Metadata
Release channel
ReleaseVersion number
5.7.0Loaders
Game versions
1.21–1.21.8Downloads
12Publication date
August 27, 2025 at 2:57 PMPublisher

mcchickenstudio
Member


