Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
CookieClickerZ

CookieClickerZ

CookieClickerZ - A highly customizable, fun CookieClicker plugin for Minecraft!

115
7
Economy
Game Mechanics
Minigame

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.x

Platforms

Paper
Purpur

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

ZetaPlugins
ZetaPluginsOrganization

KartoffelChipss
KartoffelChipss Owner

Details

Licensed GPL-3.0-only
Published last month
Updated last week
DescriptionGalleryChangelogVersions

banner


paper purpur github discord-plural gitbook

CookieClickerZ is a Minecraft Cookie Clicker plugin, that brings the popular Cookie Clicker game to your Minecraft Server. You can either customize the plugin to the last detail or use the standard installation for the traditional cookieclicker experience.

Features

  • ✅ As many clicker blocks as you want
  • ✅ Customizable upgrades
  • ✅ Events
  • ✅ Prestige system
  • ✅ Achievements
  • ✅ Top list
  • ✅ Offline cookie gathering
  • ✅ Anti-cheat system
  • ✅ Fully customizable messages, sounds, and items
  • ✅ HEX colors and gradients support
  • ✅ PlaceholderAPI placeholders
  • ✅ Admin commands

Permissions

  • cookieclickerz.useclicker - Allows the player to use the clicker block (default: true)
  • cookieclickerz.upgrades - Allows the player to open the upgrades shop (default: true)
  • cookieclickerz.prestige - Allows the player to open the prestige menu (default: true)
  • cookieclickerz.top - Allows the player to open the top menu (default: true)
  • cookieclickerz.viewachievements - Allows the player to open the achievements menu (default: true)
  • cookieclickerz.numcheatsheet - Allows the player to open the numcheatsheet (default: true)
  • cookieclickerz.admin.manageclickers - Allows the player to manage clickers (default: op)
  • cookieclickerz.admin.managecookies - Allows the player to manage other players cookies (default: op)
  • cookieclickerz.admin.manageprestige - Allows the player to manage other players prestige (default: op)
  • cookieclickerz.admin.manageevents - Allows the player to manage events (default: op)
  • cookieclickerz.admin.manageachievements - Allows the player to manage other players achievements (default: op)

Placeholders

  • %cookieclickerz_totalcookies% - A users total cookies
  • %cookieclickerz_totalcookies_formatted% - A users total cookies (formatted, e.g. 1M, 3B, 5.1T)
  • %cookieclickerz_cookiesperclick% - The amount of cookies a user gets per click
  • %cookieclickerz_offlinecookies% - The amount of cookies a user gets while offline
  • %cookieclickerz_prestige% - The prestige of a user
  • %cookieclickerz_totalclicks% - A users total clicks

Configuration

You can customize the plugin to your liking by editing the config.yml, upgrades.yml, and prestige.yml files located in the plugins/CookieClickerZ folder.

config.yml
#       _____           _    _         _____ _ _      _               ______
#     / ____|          | |  (_)       / ____| (_)    | |             |___  /
#    | |     ___   ___ | | ___  ___  | |    | |_  ___| | _____ _ __     / /
#    | |    / _ \ / _ \| |/ / |/ _ \ | |    | | |/ __| |/ / _ \ '__|   / /
#    | |___| (_) | (_) |   <| |  __/ | |____| | | (__|   <  __/ |     / /__
#     \_____\___/ \___/|_|\_\_|\___|  \_____|_|_|\___|_|\_\___|_|    /_____|

# !!! COLOR CODES !!!
# This plugin supports old color codes like: &c, &l, &o, etc
# It also supports minimessage, which is a more advanced way to format messages:
# https://docs.advntr.dev/minimessage/format.html
# With these, you can also add HEX colors, gradients, hover and click events, etc

# If set to true, LifeStealZ will check for updates and let you know if there's a newer version
checkForUpdates: true

# Set the language to any code found in the "lang" folder (don't add the .yml extension)
# You can add your own language files. Use https://github.com/KartoffelChipss/LifeStealZ/tree/main/src/main/resources/lang/en-US.yml as a template
# If you want to help translating the plugin, please refer to this article: https://lsz.strassburger.dev/contributing/localization
lang: "en-US"

# The the cookie name
cookieName: "&7Cookies"

offlineCookies:
  # If set to true, players will earn cookies while they are offline
  enabled: true
  # Wether or not to send a message to the player when they join informing them about the cookies they earned while offline
  joinMessage: true

# Wether or not to show a hologram above the clicker block
# You need to have HolographicDisplays installed for this to work:
# https://modrinth.com/plugin/decentholograms
# You can change the content of the hologram in the language file
hologram: true


# === EVENTS ===

events:
  # Toggle Events, like Click Frenzy, Cookie Frenzy, etc
  enabled: true
  # The probability of an event happening for each click
  rates:
    COOKIE_FRENZY: 0.005
    LUCKY: 0.007
    CLICK_FRENZY: 0.002
    RUIN: 0.002
    CURSED_FINGER: 0.002


# === SOUNDS ===

# The sound that will be played when a player clicks a block
# You can find a list of sounds here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
clickSound: "BLOCK_WOODEN_BUTTON_CLICK_ON"
# The sound that will be played when a player buys an upgrade
upgradeSound: "ENTITY_PLAYER_LEVELUP"
# The sound that will be played when a player prestiges
prestigeSound: "ENTITY_PLAYER_LEVELUP"
# The sound when there was an error
errorSound: "ENTITY_VILLAGER_NO"


# === ANTICHEAT ===

anticheat:
  cps:
    # If set to true, the plugin will check for the amount of clicks per second
    enabled: true
    # The maximum amount of clicks per second a player is allowed to do
    max: 15
    # The message that will be sent to a player if they click too fast
    message: "&cYou are clicking too fast!"
    # The commands that will be executed if a player clicks too fast
    commands:
    #- "kick %player% &cYou are clicking too fast!"

  nomovement:
    # If set to true, the plugin will check if a player is moving
    enabled: true
    # The maximum amount of time a player is allowed to not move (in seconds)
    max: 15
    # The message that will be sent to a player if they are not moving
    message: "&cYou are not moving!"
    # The commands that will be executed if a player is not moving
    commands:
    # - "kick %player% &cYou are not moving!"

# === EXPERT ===
# This section is only relevant if you are an expert and know what you are doing

playerCache:
  # If set to true, the plugin will use a cache to store player data
  enabled: true
  # The amount of time (in seconds) the plugin will wait before saving the whole cache to the database
  saveInterval: 60
  # The maximum amount of players that will be stored in the cache
  maxSize: 1000


# === STORAGE ===

storage:
  # The type of storage to use. You have the following options:
  # "SQLite"
  type: "SQLite"

  # This section is only relevant if you use a remote database
  host: "localhost"
  port: 3306
  database: "cookieclicker"
  username: "root"
  password: "password"
upgrades.yml
# === UPGRADES ===

# You can add as many upgrades as you want following this structure
wooden_pickaxe:
  # The name of the upgrade
  name: "&6Wooden Pickaxe"
  # The price of the upgrade
  baseprice: "50"
  # The price multiplier for each upgrade
  priceMultiplier: 1.1
  # The material that will be displayed in the shop
  item: "WOODEN_PICKAXE"
  # The amount of cookies per click the upgrade will add
  cpc: "1"
  # The amount of cookies the player will get while offline
  offlineCookies: "0"

...

# Add more items as needed following this structure
prestige.yml
# === PRESTIGE ===

# If set to true, the plugin will enable the prestige system
enabled: true

levels:
  1:
    # The name of the prestige level
    name: "&8&l> <!b>&6Prestige I"
    # The price of the prestige level
    cost: "1M"
    # The multiplier that will be applied to the player's cookies
    multiplier: 2

  2:
    name: "&8&l> <!b>&6Prestige II"
    cost: "10M"
    multiplier: 3

  3:
    name: "&8&l> <!b>&6Prestige III"
    price: "100M"
    multiplier: 4

  4:
    name: "&8&l> <!b>&6Prestige IV"
    cost: "1B"
    multiplier: 5

  5:
    name: "&8&l> <!b>&6Prestige V"
    cost: "10B"
    multiplier: 6

Usage

Modrinth is open source.

sidebar-refinement@948af2b

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.