Commit graph

  • e8d516020c
    chore: rewrite ARCHITECTURE, enable tests via MockBukkit, checkstyle for tests, cleanup bin/libs main loki5512344 2026-08-12 13:59:33 +02:00
  • a0c1ab8ca1
    chore: unify checkstyle, fix violations, cleanup bin/ loki5512344 2026-07-12 00:59:11 +02:00
  • 1d8c0ca483
    docs: unify README style with flat-square badges and bilingual layout loki5512344 2026-07-12 00:32:31 +02:00
  • ceb4c804b7 refactor: Java 21 support, config/API updates, GUI polish loki5512344 2026-06-10 23:18:10 +02:00
  • bfdf197de4 fix: restore full WorldGuard flags support, default only block-break=allow loki5512344 2026-06-01 11:52:19 +02:00
  • b80fefa6a4 fix: move example config to resources, simplify WG to block-break only, fix teleport for stuck players only, add messages.yml loki5512344 2026-06-01 11:46:28 +02:00
  • f2be6d6ece feat: add example mine config, &#RRGGBB color support, up to 100 selection points loki5512344 2026-06-01 11:38:53 +02:00
  • 0f2735f171 feat: add multiple region support for mines loki5512344 2026-06-01 11:26:54 +02:00
  • 957468b6b6 feat: add info, teleport, and copy commands loki5512344 2026-06-01 11:12:42 +02:00
  • f6cccbcd33 Restructure gui/mine/edit into subpackages: blocks/, reset/, rewards/ loki5512344 2026-06-01 10:58:04 +02:00
  • 5da488d2b2 Refactor: Split BlocksGui and ResetGui to keep files under 200 lines - Extract item creation to BlocksGuiItems and ResetGuiItems loki5512344 2026-06-01 10:53:45 +02:00
  • b29bf13340 Update TODO.md - mark Holograms and Sub-GUI editors as completed loki5512344 2026-06-01 10:39:54 +02:00
  • 11f31e5b7a Add Holograms integration and Sub-GUI editors loki5512344 2026-06-01 10:38:00 +02:00
  • 46a9c98af6 Update TODO.md with Holograms and Sub-GUI editors plan loki5512344 2026-06-01 00:14:37 +02:00
  • 9a57a3e703 Restructure wand and util test packages - move GroupWand classes to wand/group/, move Selection tests to util/selection/ loki5512344 2026-06-01 00:07:45 +02:00
  • 1b85bc5329 Refactor: Restructure packages to follow KISS/SOLID principles - gui reorganized into mine/group/confirm/common, core into mine/service/common, command into admin/player/common, data/config/loader into block/entity/region/reward/system. All packages now follow max 6 files per folder rule. Extracted utility classes to reduce file sizes. loki5512344 2026-06-01 00:04:56 +02:00
  • 9692965a3e Add particle visualization for wand selection loki5512344 2026-05-31 23:34:58 +02:00
  • 7d0f6a283d Add comprehensive README.md with documentation loki5512344 2026-05-31 23:26:59 +02:00
  • 8981214b18 Improve Tab completion and MineEditGui loki5512344 2026-05-31 23:21:33 +02:00
  • 8dd9703c67 Update TODO.md with PlaceholderAPI integration docs loki5512344 2026-05-31 23:19:36 +02:00
  • 1daff28229 Add PlaceholderAPI integration loki5512344 2026-05-31 23:18:08 +02:00
  • 294cadc739 Update TODO.md with teleport/spawn commands documentation loki5512344 2026-05-31 23:12:51 +02:00
  • cfaf638abf Add commands to set teleport and spawn locations from player position loki5512344 2026-05-31 23:11:20 +02:00
  • ed294bb78a Update TODO.md with player-spawn configuration loki5512344 2026-05-31 23:04:50 +02:00
  • bb2e47a917 Add player-spawn config for stuck players and limit teleport height loki5512344 2026-05-31 23:03:40 +02:00
  • 0603096f60 Update TODO.md with ghost blocks fix and project structure loki5512344 2026-05-31 22:57:44 +02:00
  • 061246511b Fix ghost blocks and add safe teleport loki5512344 2026-05-31 22:56:38 +02:00
  • 23d527e8a1 Update TODO.md with WorldGuard integration progress loki5512344 2026-05-31 22:41:49 +02:00
  • 3ba6f303f8 Add WorldGuard auto-region creation and split ConfigLoader loki5512344 2026-05-31 22:39:01 +02:00
  • 75d785147d docs: update TODO with GUI editor progress loki5512344 2026-05-31 22:25:28 +02:00
  • a9c8a0c323 feat(gui): add mine editor GUI system loki5512344 2026-05-31 22:23:46 +02:00
  • 56249f47cf docs: update TODO with completed work loki5512344 2026-05-31 22:15:27 +02:00
  • 8b8b9fee18 refactor(core): update all classes for new config system + add tab completion loki5512344 2026-05-31 22:13:50 +02:00
  • f1060f34d4 refactor(config): complete rewrite of configuration system loki5512344 2026-05-31 21:57:10 +02:00
  • f4e9458544 refactor: migrate package from com.loki to dev.loki loki5512344 2026-05-31 21:34:44 +02:00
  • 41924ea97f refactor: simplify LoMinesPlugin (220→109 lines) loki5512344 2026-04-24 10:33:43 +02:00
  • 1e29889902 refactor: split MineConfig and Mines classes (291→182, 247→157 lines) loki5512344 2026-04-24 10:31:43 +02:00
  • 14daef3a9f refactor: reorganize data/ and util/ into subpackages loki5512344 2026-04-23 23:28:43 +02:00
  • 2dc25432fd refactor: split MineCommands into separate command classes loki5512344 2026-04-23 23:21:29 +02:00
  • d317d0b1b0 refactor: split ConfigParser into 3 classes (464→222 lines) loki5512344 2026-04-23 23:17:06 +02:00
  • 5ddd6e93b0 refactor: split ConfigLoader into 4 classes (SOLID) loki5512344 2026-04-23 23:11:38 +02:00
  • 429ca8a136 chore: update dependencies to latest versions loki5512344 2026-04-23 23:10:00 +02:00
  • bd32b9fab2 chore: initial commit - LoMines v3.0.0 base structure loki5512344 2026-04-23 23:01:11 +02:00