Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for mcchickenstudio

Let your players create their worlds.

Report OpenCreative?

Release
5.6.0

mcchickenstudio released OpenCreative version 5.6.0 on July 9, 2025

This update contains changes to localization files, use /oc resetlocale if you're updating plugin from previous version.

  • Added 4 Repeat Actions (new block!)
    • Repeat always
    • Repeat for numbers
    • Repeat for elements in list
    • Repeat for blocks
  • Added 2 Controller actions (new block!)
    • Measure time for execution code
    • Handle an error
  • Updated block category (events, actions, conditions) selection menu.
  • Added %event% coding placeholder, that will be replaced with name of event, that called executor.
  • Added "Create Coding Platform" button in /environment menu.
  • Parameter slots are black instead of blue.
  • Now players cannot use WorldEdit outside world borders.
  • Added 1 Entity Condition: If Entity's Name Equals
  • Added 9 Entity Actions:
    • Set Display's Text
    • Make Display's Text Shadowed
    • Set Display's Brightness
    • Set Display's Size
    • Set Display's Translation
    • Make Display visible throught walls
    • Set Display's Text Trasnparency
    • Set Display's Text Line Width
    • Set Display's Item
  • Added 1 Player Action:
    • Show phantom (fake, visible only for player) block
  • Added 4 World Actions:
    • Add physical object.
    • Create visual component for physical object
    • Create motion component for physical object
    • Create parameters component for physical object
  • Added 1 Code Action:
    • Uncancel event
  • Added world players whitelist. Now world owners can add players to whitelist, it allows players to join the world, even if it's closed. Can be accessed in /world or /world whitelist PlayerName, /world unwhitelist PlayerName
  • Added new admin subcommands to control worlds:
    • /oc register ID - Registers new world, that is located in /planets/ directory, if it's not registered in base. (Maybe you downloaded world from other server and placed it in /planets/ directory, but you don't want to reload entire server)
    • /oc unregister ID - Unregisters world from base. Players cannot join (/ad) or even find unregistered worlds (in worlds browser menu).
    • /oc unload all - Unloads all worlds (useful for plugin reload).
  • Some subcommands (/oc moderate) now support custom text IDs, not only numeric.
  • Added limits in config.yml for player groups:
groups:
  default: 
    world:
      #...
      limits:
        changing-list-elements: 50 # limit of changing variable's list/map elements per second
        whitelisted-amount: 10 # limit of whitelisted players
        blacklisted-amount: 10 # limit of banned players
  • Added item fixer settings in config.yml:
item-fixer:
  max-enchantment-level: 10 # Maximum enchantment level (swords, armor...)
  container-big-items-max-amount: 3 # Limit of bad items (containers, books) inside container
  books-pages-max-amount: 50 # Limit of book pages
  remove-attribute-modifiers: true # Removes some attribute modifiers from item (scale, speed, strength)
  remove-clickable-in-books: true # Removes clickable components from books
  remove-custom-spawn-eggs: true # Removes custom data in spawn eggs
  • Added logging messages in console for loading and unloading planets, dev planets, variables.
  • Added lobby-permissions for player groups:
groups:
  premium: 
    lobby-permissions:
    - "essentials.fly"
  • Added reversing permissions with ! on the start:
groups:
  premium: 
    lobby-permissions:
    - "!nte.default" # Will set nte.default permission node to false
  • Now you can disable events, actions or conditions:
coding:
  #
  # You can disable some coding blocks,
  # if they're useless or harming performance.
  # disabled-actions:
  #  - "world_set_block_type"
  #
  disabled-events: []
  disabled-actions: []
  disabled-conditions: []
  • Fixed /env var list navigation.
  • Fixed some numbers values problem.
  • Fixed wrong displaying legacy RGB colors of world's name in /ad and /games.
  • Added variable's changing list/map elements amount limit per second (see above).
  • Added cooldown for /locate command.
  • Fixed issue, that didn't create config.yml on first plugin launch.
  • Fixed double world unload.

Information

Published onJuly 9, 2025
Downloads1

Platforms

Paper Paper (1.21-1.21.7)

Dependencies