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 摘要。