Skip to content

HimaJyun/EbiFly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EbiFly

Economy Billing Fly Plugin for Bukkit
日本語解説

(Ebi(エビ/shrimp) + Fly(フライ/fry) = EbiFly(エビフライ/Japanese fried shrimp))

Feature

  • Economy required for flying. (and, economy disable mode available)
  • Particle and Sound.
  • ActionBar/Title message.
  • Safety feature against fall, void, lava.
  • Restrict feature for levitation and in-water.
  • Multiple locale support.

Installation

If you need economy feature, Please install Vault and Economy plugin.
Looking for an easy-to-use Economy plugin? try Jecon, that plugin developed by me!

(If you don't use economy feature, not need Vault and Economy plugin. In that case, this plugin work as a timed fly plugin!)

Simple 3-step installation.

  1. Download this plugin from release.
  2. Move the downloaded jar to the plugins directory.
  3. Server restart. Editing config and Run /fly reload command.

Command/Permission

Command

Command Description Permission Default
/fly (in Flight) Disable fly.
(not Flying) Enable persistant fly.
ebifly.fly.self ALL
/fly [minute] [player] Fly for the specified time.
(If player is specified) Flight the player.
ebifly.fly.self
ebifly.fly.other
ALL
/fly version Checking plugin version. ebifly.version OP
/fly reload Reloading plugin config. ebifly.reload OP
/fly help Show command help. N/A ALL

Restrict permission

Enabled when allowed (set to true), Disabled when denied (set to false).

Permission Description Default
ebifly.restrict.respawn (Enable) Continue flying after respawn.
(Disable) Stop flying after respawn.
Enable
ebifly.restrict.world (Enable) Continue flying after change the world.
(Disable) Stop flying after change the world.
Enable
ebifly.restrict.gamemode (Enable) Continue flying after switching game modes.
(Disable) Stop flying after switching game modes.
Disable
ebifly.restrict.levitation (Enable) Continue flying after receiving a levitation debuff.
(Disable) Stop flying after receiving a levitation debuff.
OP only Enable
ebifly.restrict.water (Enable) Continue flying after entering the water.
(Disable) Stop flying after entering the water.
OP only Enable

This feature can also be setting in config.yml.

Other permission

Permission Description Default
ebifly.free Free for flight. OP
ebifly.fly.* Include following permissions:
ebifly.fly.self
ebifly.fly.other
N/A
ebifly.restrict.* Include following permissions:
ebifly.restrict.respawn
ebifly.restrict.world
ebifly.restrict.gamemode
ebifly.restrict.levitation
ebifly.restrict.water
N/A
ebifly.op Include following permissions:
ebifly.free
ebifly.version
ebifly.reload
ebifly.restrict.water
ebifly.restrict.levitation
N/A
ebifly.user Include following permissions:
ebifly.fly.self
ebifly.fly.other
ebifly.restrict.respawn
ebifly.restrict.world
N/A
ebifly.* Include all permissions. N/A

Configuration

Please refer comments in yaml file.

restrict

This setting enable/disable the permission and event check.
Therefore, the behavior when set to false differs depending on the setting item, and the behavior is not the same as the permission.

This setting is for performance, for expert.

economy

If you want to use the economy feature, change economy.enable to true in config.yml.

economy:
  enable: false # <- Change it from false to true

If economy enabled, required Vault and Economy plugin.
If these are not installed when true, it will not start with an error.

locale

This plugin support multiple locale system. This system refer player settings.

Plugin include English(en_us.yml) and Japanese(ja_jp.yml). (Note: Developer is native Japanese speaker, not native English speaker. translation may contain errors.)

If you want add other locale? Please craete locale/<your locale>.yml file. (Recommend copy from en_us.yml)

How to check <your locale>? Run /fly version command, Your locale showing to Locale line.

Locale: <current locale> (<your locale>)

Using <your locale> for your locale file name. (eg: Korean -> ko_kr.yml)