andrei1058 / andrei1058/HandyOrbs

Orb Base

未關閉
#1 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Java
星號
4
分支
3
PR 合併指標
30 天內沒有已合併 PR

描述

General Observations
-----------------
1. Orb activity should stop when its chunk is unloaded
2. Orb activity should start back when its chunk its loaded
3. Each orb should have its own configuration file since you can register orbs trough the API. New orbs should have their configuration added here.

Base methods
-------------------------
- #spawn - spawn orb
- #remove - despawn orb or remove completly
- #changeLocation - move orb to a new location
- #tickMovement - tick orb animation
- #setRadius
- #getIdentifier

~~Old config migration~~ no migration
------------------------
**deactivate-radius** is no longer needed. Orbs will remain active until chunks get unloaded.
**orb-removal-listener** is no longer needed. New orbs shouldn't get removed by clear lagg etc.
**use-crafting-recipes** waiting for more details about what it does from the original developer.
**open-own-orbs-menu-permission** to be removed. New approach: register usage permission that can be negated.
**open-other-orbs-menu-permission** waiting for more details about what it does from the original developer.
**open-get-menu-permission** to be removed. Permission registered by default for players. (so it can be negated).
**give-permission** to be removed.
**handyorbs-description** to be removed. It will be locale based.
**handyorbs-player-description** to be removed. It will be locale based.
**handyorbs-get-description** to be removed. It will be locale based.
**handyorbs-give-description** to be removed. It will be locale based.
**given-orb-message** //
**no-permission-message** //
**can-not-find-player-message** //
**player-has-no-orbs** //
**orb-with-owner-display-name** // keep owner placeholder requirement
**not-enough-space-to-place** //
**other-orb-too-near** //
**can-not-claim-message** //
**orb-limit-reached-message** //
**bypass-claim-permission** - no need to keep it in config.
**extra-admin-limit-reach-message** - relocate in locale. not sure if needed. admin orbs should not transform in server orbs because they may want to play like survival. Server orbs should be retrieved via custom command or something different.
**teleport-own-orb-permission** - no need to be in config
**teleport-other-orb-permission** //

New configuration
-------------------------
**distance-between-orbs** - distance required to be able to place a new orb.

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。