Coder Social home page Coder Social logo

questplugin's Introduction

QuestPlugin

Language English

Ultimate quest plugin, create quest has unlimited And can create many forms

download QuestPlugin.phar dev https://poggit.pmmp.io/ci/HmmHmmmm/QuestPlugin/QuestPlugin

1

English

You must install the plugin
- Slapper
this plugin will work

Download the plugin Slapper Click here

Features of plugin

  • Is a plugin to create quests using Event
  • support database Yaml and SQLite
  • Have language thai and english (You can edit the language you don't like at, plugin_data/QuestPlugin/language)

How to use

Command

  • /quest : open gui form

Event

  • breakblock (Break Block)
  • placeblock (Place Block)
  • kill_entity (Kill living things)
  • kill_player (Kill players)
  • trading (Trading#Please hold item.)
  • online (Online)

Config

#thai=ภาษาไทยนะจ้ะ
#english=English language
#You can edit in plugin_data/QuestPlugin/language
language: english

#yml=Yaml, Information will be in plugin_data/QuestPlugin/quest.yml
#sqlite=SQLite3, Information will be in plugin_data/QuestPlugin/quest.sqlite3
questdata-database: sqlite

#yml=Yaml, Information will be in plugin_data/QuestPlugin/account
#sqlite=SQLite3, Information will be in plugin_data/QuestPlugin/players.sqlite3
playerdata-database: yml

slapper-update: 10

slapper-type: Human

#It is now not unusable.
#MySQL-Info:
  #Host: 127.0.0.1
  #User: Admin
  #Password: Admin
  #Database: QuestPlugin
  #Port: 3306

Permissions

/*
*
* Command /quest it can be typed by everyone.
*
*/
quest.command.info:
  default: op
quest.command.list:
  default: true
quest.command.remove:
  default: true
quest.command.add:
  default: op
quest.command.data:
  default: false
quest.command.data.gui:
  default: op
quest.command.data.event:
  default: op
quest.command.data.create:
  default: op
quest.command.data.remove:
  default: op
quest.command.data.list:
  default: op
quest.command.data.setlimit:
  default: op
quest.command.data.addlimit:
  default: op
quest.command.data.slapperget:
  default: op

questplugin's People

Contributors

hmmhmmmm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

questplugin's Issues

Suggestion

Hi there.Great idea!I love it.
Could you mind make a function that allows to operate in Form UI? Due to I don't want to create many such slappers.If we have a way that finish the quest by using Form UI.It is more convenient.

Above of the suggestion not equal to remove slapper way.

Regards.

internal error

[15:02:26] [Server thread/CRITICAL]: Error: "Call to a member function getCause() on null" (EXCEPTION) in "plugins/QuestPlugin_dev-2.phar/src/hmmhmmmm/quest/listener/EventListener" at line 81

Error SQL

the plugin is not working properly on my server!!

he is presenting this error

ErrorException: "Trying to access array offset on value of type null" (EXCEPTION) in "plugins/QuestPlugin.phar/src/hmmhmmmm/quest/database/sqlite/QuestData_SQLite" at line 30
[12:03:14] [Server thread/CRITICAL]: #0 plugins/QuestPlugin.phar/src/hmmhmmmm/quest/database/sqlite/QuestData_SQLite(30): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[51] Trying to access array offset on value of type null, string[103] phar:///home/container/plugins/QuestPlugin.phar/src/hmmhmmmm/quest/database/sqli, integer 30, array[2])
[12:03:14] [Server thread/CRITICAL]: #1 plugins/QuestPlugin.phar/src/hmmhmmmm/quest/Quest(74): hmmhmmmm\quest\database\sqlite\QuestData_SQLite->__construct(string[6] SQLite)
[12:03:14] [Server thread/CRITICAL]: #2 pmsrc/src/pocketmine/plugin/PluginBase(116): hmmhmmmm\quest\Quest->onEnable()
[12:03:14] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/plugin/PluginManager(552): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
[12:03:14] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/Server(1785): pocketmine\plugin\PluginManager->enablePlugin(object hmmhmmmm\quest\Quest)
[12:03:14] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/Server(1771): pocketmine\Server->enablePlugin(object hmmhmmmm\quest\Quest)
[12:03:14] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/Server(1584): pocketmine\Server->enablePlugins(integer 1)
[12:03:14] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/PocketMine(291): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
[12:03:14] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/PocketMine(321): pocketmine\server()
[12:03:14] [Server thread/CRITICAL]: #9 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

Issue & Update

Quests disappear upon reset/stop, also new 1.16.20 broke plugin

Hide alert chat

Add option to disable chat notifications, very clogged chat

Slappers doesnt work correctly

When i click on a Slapper, nothing happens.
Please fix because this Plugin have no function.
Pocketmine Latest
Slapper Latest
QuestPlugin Latest

Plugin not loading up.

Error: "Class 'poggit\libasynql\libasynql' not found" (EXCEPTION) in "plugins/QuestPlugin-9df826892caf0d2f9bfd306400f55f598316bb11/src/hmmhmmmm/quest/database/sqlite/QuestData_SQLite" at line 33

Suggestion

set specifics/option to set specifics

Atm the events target all blocks/entities, we should be able to set which block the players needs to break/place or what entity to kill ie stone, coal, diamond or skeleton, pig, human etc

CustomUI needed

server is running PocketMine-MP 3.11.6 for Minecraft: Bedrock Edition v1.14.0 (protocol version 389)

[Server thread/ERROR]: [QuestPlugin] Libraries CustomUI not found, Please download this plugin to as .phar

Full inventory

Hi. I have a problem. When a player have a full inventory, the reward is lost.

Maybe reward can be found on the floor if the inventory is full?

Sorry for my poor English.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.