Genie icon

Genie -----

A New Way to Reward Players!




Change log 1.3.1

I guess it was more broken than I thought. The way item lore is stored had changed so the lamp UUID could no longer be stored in there (It only allowed valid color characters) - As the result unfortunately all existing lamps are broken (I could not fix existing lamps because the UUIDs are just gone from lore even if they were there before), if someone has a broken lamp you might want to give them a new one manually with /genie lamp <player>
  • Fixed lamp detection by using persistent data storage API for storing lamp UUID on the items
  • Fixed wish file logging causing an error when the file didn't exist
  • Added /genie reload command
----------, Feb 19, 2021

Change log 1.3.0

Somebody commented on the youtube video that the plugin was broken so I decided to spend 1.5 hours fixing it.
  • Updated the code to use Spigot 1.16.5
  • Made unsafe entities, materials and potion effects configurable (For better future version support)
  • Updated the lists of unsafe entities, materials and potion effects
  • Removed unfulfilled wishes file logging
  • Fixed ArmorWish breaking the plugin
  • Fixed wish logging (I think they weren't logged at all)
----------, Feb 17, 2021

Bugfixes:
  • Fixed /genie give [player] on offline mode servers
  • Fixed /genie test <args> not recognizing arguments
----------, Mar 23, 2018

Change log 1.2.2

Improvements:

  • Updated to Abstract Plugin Framework 3.1.1
  • New versions now checked from github & spigot instead of just github
Bugfixes:
  • Fixed /genie give <playername> not working for offline-mode players
  • Fixed messages.yml being saved as messages.yml.yml - you might need to move your messages.
  • Fixed a wish causing tiny bit of lag due to wish log write
----------, Mar 16, 2018

IMPORTANT: possible Errors.txt & DebugLog.txt should be deleted before updating.

Huge thanks to @Sharpjaws for contributing to this update.

New:

  • Customize what Genie will say with messages.yml
Bugfixes:
  • Fixed /genie test command not working
  • Fixed NoSuchFieldError: POLAR_BEAR & others related to DeathListener in old server versions
  • Fixed Mob stacking in 1.8.X
Other:
  • Moved to APF 2.0.3 to fix collision with Plan.
----------, Aug 13, 2017

Command Wishes - Change log 1.2.0

Hello,
This update has been on delay for a while due to unrelated things, but here it is!

New:
  • Custom Command Wishes
  • API for adding Wishes (Genie.getAPI())
Improvements:
  • Moved to using Abstract Plugin Framework 2.0.1
Bugfixes:
  • Fixed NPE related to InteractEvent
  • Fixed Typo in Assassin wish.
----------, Aug 2, 2017

Change log 1.1.0

This update brings the plugin out of beta, as it includes the neccessary tools for improving the plugin in the future.
It also gives the genie some personality.

In more detail:
  • Added randomized messages when punching the ground with the lamp (rubbing the lamp), Fulfilling the wish, not being able to fulfill the wish, etc.
  • Added /genie wishlog <player> command that displays all wishes a player has made & when they were made. (From the wishlog.txt file)
  • Added unfulfilled wish logging so that those can possibly be implemented in the future. The plugin will notify on enable when the file is big (>250 lines), but you can send the contents to me earlier as well.
  • Attempted to add older version support by removing hard-coded Enum variables. Please tell me if you're getting errors - I was unable to test the older versions because I am away from my main workstation.
Bugfixes:
  • Fixed Wishlog.txt having two timestamps
  • Fixed collision with Player Analytics
  • Some mobs will now spawn when appropriate:
    - Snow Golem: snowgolem, snowman, snow golem
    - Iron Golem: Iron golem, help, irongolem, protect me
    - Llama: Llama, lama
    - Zombie pigman: pig zombie, zombie pigman, pigman, zombie pig
  • Dog treats & Cat treats now spawn when "treats" is used instead of just "treat"
----------, Jul 9, 2017

Details:
  • Added config option to broadcast wish fulfillment to everyone (Defaults to false, previous versions behave as if this setting was true)
Next update will be a bigger one to get out of beta.
----------, Jul 4, 2017

Bugfixes:
  • Fixed an exception when anyone punched the ground without holding anything.
  • Removed HEAL potion effect & redirected it's wishes to Regeneration (Heal was giving effectively invulnerability)
  • If you say "hungry" you no longer become more hungry (Hunger potion effect), instead you get the Food wish.
----------, Jul 3, 2017

Resource Information
Author:
----------
Total Downloads: 9,832
First Release: Jul 3, 2017
Last Update: Feb 19, 2021
Category: ---------------
All-Time Rating:
10 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings