OpenCreative+

OpenCreative+

Plugin

Let your players create worlds.

Server Game MechanicsMinigameTechnologyWorld Generation

91 downloads
8 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

5.4.0 - Sound themes, New world access and moderation menus.

Changelog

New world access menu

World owners now can easily change some settings of worlds without visiting it. They can change access to public/private, mode to build/play, advertise it, join it, and delete it.

New world moderation menu

Server moderators with specific permissions or just admins now can clear world's name, description, icon; load or unload world; close the world; join the world without join message, join the developer world without join message in spectator mode.

Permissions for moderators:

  • opencreative.moderation.clear-name
  • opencreative.moderation.clear-description
  • opencreative.moderation.clear-icon
  • opencreative.moderation.connect-silent
  • opencreative.moderation.connect-dev-silent
  • opencreative.world.load
  • opencreative.world.unload
  • opencreative.moderation.close-world

Custom Sounds Themes

Now server owners can customize OpenCreative+ sounds as they want in config.yml. Example:

sounds:
  #
  # This section allows you to set custom
  # sounds. If sound is not listed here,
  # build-in sound will be used instead.
  # Themes are useful for special days
  # or holidays.
  #
  # Themes can be changed with:
  # /oc sounds [theme name]
  #
  # To add sound from resource pack use
  # name: "resource_pack_name:sound.id"
  #
  # lobby, lobby-music, opencreative, reloading, reloaded, menu-next-page, menu-previous-page, menu-open-world-access,
  # menu-next-choice, menu-open-generation, menu-open-environment, menu-open-world-settings, menu-open-world-moderation,
  # menu-open-recommendations, menu-open-own-worlds-browser, menu-open-worlds-browser, menu-open-entities-browser,
  # menu-open-values-browser, menu-open-confirmation, menu-generation-change, menu-environment-change, menu-entities-browser-sort,
  # menu-worlds-browser-sort, menu-worlds-browser-category, menu-world-search, menu-generate-structures-change, world-generation,
  # world-connection, world-connected, world-liked, world-disliked, welcome-to-new-world, world-mode-build, world-mode-dev,
  # world-now-builder, world-now-developer, world-now-developer-guest, world-kicked, world-banned, player-cancel, player-fail,
  # player-error, player-teleport, player-respawn, world-code-error, world-code-compile-error, world-code-critical-error,
  # world-settings-flag-change, world-settings-category-set, world-settings-time-change, world-settings-autosave-on,
  # world-settings-autosave-off, world-settings-sharing-public, world-settings-sharing-private, world-settings-spawn-teleport,
  # world-settings-spawn-set, world-settings-owner-set, world-purchase, world-remove-entity, world-teleport-to-entity,
  # world-teleport-entity-to-me, dev-connected, dev-not-allowed, dev-open-chest, dev-open-barrel, dev-closed-chest,
  # dev-closed-barrel, dev-set-event, dev-set-action, dev-set-condition, dev-set-target, dev-set-method, dev-set-function,
  # dev-var-list, dev-platform-color, dev-platform-claim, dev-action-target, dev-action-with-chest, dev-condition-not,
  # dev-condition-default, dev-cycle-delay-decrease, dev-cycle-delay-increase, dev-cycle-delay-set, dev-cycle-named,
  # dev-function-named, dev-method-named, dev-variable-parameter, dev-next-parameter, dev-change-category, dev-take-value,
  # dev-value-set, dev-text-set, dev-number-set, dev-particle-set, dev-variable-set, dev-variable-change, dev-fly-speed-change, d
  # ev-potion-set, dev-location-set, dev-location-teleport, dev-location-teleport-back, dev-event-value-set, dev-vector-set,
  # dev-boolean-true, dev-boolean-false, dev-move-blocks-right, dev-move-blocks-left, dev-debug-on, dev-debug-off, maintenance-notify,
  # maintenance-count, maintenance-start, maintenance-end, world-load, world-unload, world-deletion
  #
  theme: "default"
  default:
    lobby-music:
      name: "music_disc.precipice"
      pitch: 0.1
  christmas:
    lobby-music:
      name: "music_disc.chirp"
      pitch: 1.7

To add custom sounds, just edit in config.yml and add similar themes as christmas. Sounds from resource packs should be supported, example:

christmas:
  lobby-music:
    name: "some_of_christmas_resource_pack_id:sound.name"
    pitch: 1.3   

Other changes

  • Updated some menus
  • Changed ChatEvent to AsyncChatEvent
  • World's activity time and creation time are stored in memory.
  • Fixed some bugs.

This update contains changes in localization file, to replace current localization file with new, use /oc resetlocale

Files

OpenCreative-5.4.0.jar(1.48 MiB) Primary Download

Project members

mcchickenstudio

Member

Details

Licensed GPL-3.0-only
Published a month ago
Updated 2 days ago