EasyNotes icon

EasyNotes -----

A simple and intuitive GUI-based notes system for players to store and manage their personal notes.



- EasyNotes -
v1.3.1

Tested on: 1.21.4

[ Installation | Features | Commands | Permissions | Config ]

A powerful yet simple GUI-based note taking system that allows players to store and manage their personal notes on your server.

Installation
Plug and play
- drop "easynotes.java" to your plugins folder -
- restart your server -
- done! -


Features
Add notes with ease and access them via GUI

upload_2025-1-21_14-37-22.png

Easily print to chat and remove your notes with a simple click!
upload_2025-1-21_16-16-28.png

Scalable GUI (Rows automatically adjust based on limits)
Default rank with ( 9 notes limit )
upload_2025-1-21_17-13-9.png
Member rank with ( 18 notes limit )

upload_2025-1-21_17-14-17.png

Filtering tool ( Newest / Oldest )

[​IMG]
Pagination system (unlimited pages)
[​IMG]
Admin View (access to all players' notes)
[​IMG]

[​IMG]

Commands:

"/note add <note>" - To save a note
"/notes" - Access your notes via GUI
"/notes reload" - Reload plugin's config


Permissions (Luckperms)
- easynotes.use - Allows use of basic note commands
- easynotes.admin - Access to view all players' notes
- easynotes.reload - Permission to reload the plugin
- easynotes.remove - Ability to remove notes (default: true)
- easynotes.limit.<group> - Note limit group permissions
- easynotes.limit.unlimited - Unlimited notes permission

Looking for support?
Add me on discord: hawxy2k

Config File
Code (Text):

# Storage Settings
storage:
  # Available types: yaml, mysql
  type: yaml
  mysql:
    host: localhost
    port: 3306
    database: easynotes
    username: root
    password: ''
    table-prefix: easynotes_
    # Connection pool settings
    pool:
      maximum-pool-size: 10
      minimum-idle: 5
      maximum-lifetime: 1800000 # 30 minutes
      connection-timeout: 5000  # 5 seconds

# GUI Settings
gui:
  title: "§6Your Notes"
  note-material: "PAPER"
  note-name-color: "§6"
  lore-color: "§f"
  admin-title: "§4Admin View - All Players"

# Group Settings
# =============
# Permission format: easynotes.limit.<group>
#
# Note limits should be multiples of 9 to match inventory rows:
#
# You can set limits higher than 54 (6 rows).
# The GUI will automatically add pages as needed.
#
# Use -1 for unlimited notes
# Example: limit: -1
groups:
  default:
    limit: 9    # 1 row
  vip:
    limit: 18   # 2 rows
  unlimited:
    limit: -1   # Unlimited notes

# Messages
messages:
  note-added: "§aNote added successfully!"
  note-removed: "§aNote removed successfully!"
  limit-reached: "§cYou've reached your note limit! (%limit% notes)"
  no-permission: "§cYou don't have permission to use this command!"
  note-prefix: "§6[Note] §7"
 
"]
Resource Information
Author:
----------
Total Downloads: 91
First Release: Jan 21, 2025
Last Update: Feb 20, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings