▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Minecaching
Minecaching

Minecaching

A recreation of Geocaching, now in Minecraft

83
2

Minecaching 0.4.0.0 Snapshot 24w19a [1.16 - 1.20.4]

beta13 мая 2024 г.

It's been a few weeks, but I'm back with another snapshot for 0.4.0.0. This snapshot contains a number of upgrades pertaining to improved user experience and ironing out issues with the move to RDSCommons

Added:

  • New aliases for /addcache: /create and /createc
  • New 'hint' field to caches
  • CreateCacheHintMenuItem
  • HintCommand
  • A full data report (/mca datafull)
  • Reworked permissions. You can find the updated permission nodes in the README
  • MCPermissions
  • MCMessageKeys.INCORRECT_ARG_COUNT (shortcut to MessageKeys.Error.INCORRECT_ARG_COUNT
  • MCMessageKeys.Error.Misc.NOT_LOCATING
  • MCCommand#send
  • MCCommand#info
  • MCCommand#warning
  • MCCommand#cacheCheckNoAlert
  • MCCommand#hasPerm
  • MCCommand#hasEitherPerm
  • LogbookDataObject#getFilteredLogs
  • LogbookDataObject#deleteLog
  • PlayerDataObject#getLocatingCache
  • PlayerDataObject#setLocating

Refactors:

  • LogbookDataObject#getLogs -> LogbookDataObject#getAllKnownLogs
  • LogbookDataObject#getLogsSorted -> LogbookDataObject#getSortedLogs
  • LogbookDataObject#get -> LogbookDataObject#getLDO
  • LogbookDataObject#attemptUpdate -> LogbookDataObject#updateData
  • LogbookStorage#getLogbooks -> LogbookStorage#getAllKnownLDOs
  • LogbookStorage#deleteLogbook -> LogbookStorage#deleteLDO
  • LogbookStorage#getLogbook -> LogbookStorage#getLDO
  • LogbookStorage#hasLogbook -> LogbookStorage#hasLDO
  • LogbookStorage#getOrCreateLogbook -> LogbookStorage#getOrCreateLDO
  • MCMessageKeys Changes:
    • Error.Log.CODE -> Error.Log.INCORRECT_CODE
    • Error.Misc.ARCHIVE_CANT_ARCHIVE -> Error.Misc.CANT_ARCHIVE
    • Error.Misc.DISABLE_CANT_DISABLE -> Error.Misc.CANT_DISABLE
    • Error.Misc.LOCATE_ALREADY_LOCATING -> Error.Misc.ALREADY_LOCATING
    • Error.Misc.LOCATE_DIFFERENT_WORLD -> Error.Misc.DIFFERENT_WORLD
    • Error.Misc.LOGBOOK_NO_SLOTS -> Error.Misc.NO_SLOTS
    • Error.Misc.MCADMIN_CORRECTING_STATS -> Error.Misc.CORRECT_STATS
    • Error.Misc.PUBLISH_CANT_PUBLISH -> Error.Misc.CANT_PUBLISH
    • Error.ABOVE_COORD_LIMIT -> Error.Misc.ABOVE_COORD_LIMIT
    • Error.BELOW_COORD_LIMIT -> Error.Misc.BELOW_COORD_LIMIT
    • Error.INVALID_LOG_TYPE -> Error.Log.INVALID_TYPE
    • Error.PLUGIN_CREATE_FILE -> Error.Misc.CREATE_FILE
    • Error.PLUGIN_UPDATE_FILE -> Error.Misc.UPDATE_FILE
    • Error.PLUGIN_PARSE_UUID -> Error.Misc.PARSE_UUID
    • Error.PLAYER_LIST_EMPTY -> Error.Misc.PLAYER_LIST_EMPTY
    • MOVED TO RDSCOMMONS:
      • Error.GENERIC
      • Error.NON_CONSOLE_COMMAND
      • Error.INCORRECT_USAGE
      • Error.INCORRECT_ARG_COUNT
      • Error.FAILED_TO_PARSE_NUMBER

Changes:

  • Changed all plugin.yml permission nodes
  • COMPLETE overhaul of the language keys. The new keys more closely resemble the MCMessageKeys hierarchy. If you were using MCMessageKeys, take note of the Refactors section
  • Minecache Data Version is now 6
  • Started adopting a prefix for plugin messages
  • The AUTO_UPDATE config is now false by default (bukkit was setting this anyways)
  • Generates archive/disable reasons AFTER the event cancelled check
  • CacheListOptionsMenu#styledName now uses key.translateComponentWithOtherStyle instead of creating a new style every time
  • delete/edit other player caches now requires the minecaching.bypass.delete_others/edit_others permission in order to bypass the check. Previously only OPs could (and now ops without the permission cant)
  • LocateCacheMenuItem now plays a different sound when the player and cache's worlds dont match
  • Started updating date formats to be 'd MMM yyyy'
  • Added server uptime and JAR last modified to /mca data
  • (BUGFIX) CreateCacheMenu#cacheDistanceCheck and CreateCacheSaveMenuItem#cacheDistanceCheck should no longer error when there are no caches or none in the same world
  • (BUGFIX) There would sometimes be an error when the plugin is disabling because it cant access RDSCommons classes. This has been resolved

Совместимость

Minecraft: Java Edition

1.20.x1.19.x1.18.x1.17.x1.16.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:GPL-3.0-or-later
Опубликован:1 год назад
Обновлён:1 год назад
Главная