Overhaul List: Objectives (Tasks) #1158
Replies: 14 comments 11 replies
-
How can we differentiate between a Some possible solutions:
|
Beta Was this translation helpful? Give feedback.
-
As you're adding damageEntity I think it would also be cool to add playerDamage. So you can make quests that fail if a player takes more than a specified amount of damage regardless of if they die. |
Beta Was this translation helpful? Give feedback.
-
RE: Chat objectives
|
Beta Was this translation helpful? Give feedback.
-
Objective to use any pressure plate. So you can add random effects/events that only occur if a player steps on any pressure plate instead of one with a specified location. |
Beta Was this translation helpful? Give feedback.
-
Add the ability to do Hours on the Delay Objective instead of just minutes/seconds/ticks. |
Beta Was this translation helpful? Give feedback.
-
It would be a good addition if we could exclude mob kills based on the nature of their spawn. An example being if the mobs have been spawned from a mob spawner they will not count towards the mobkill objective. |
Beta Was this translation helpful? Give feedback.
-
Add a way to track when an animal you 'own' kills something. Either as a seperate objective or as an addon to the mobkill objective where you can choose if the kill was 'Player' 'Pet' or if you don't specify, either. |
Beta Was this translation helpful? Give feedback.
-
Hi here, that should be nice to add such objectives as run, swim, walk or sneak with time or meters as arguments. |
Beta Was this translation helpful? Give feedback.
-
Hi ^^ It's possible to add objectif like damage ( When a player receive damage ) ? Thank you ;) |
Beta Was this translation helpful? Give feedback.
-
Certain objectives need to have their opposites added. Shearing Sheep should be less specific. Sheep should be changed to any defined target. Example, I have a plugin that allows shearing feathers on chickens... I know, it's silly. |
Beta Was this translation helpful? Give feedback.
-
Another thing I thought of... It's probably the same with trying to place/break blocks... not sure if that is ever an issue for people. |
Beta Was this translation helpful? Give feedback.
-
Hello, is it possible to make an objective on which completes when you meet certain condition? It would be more in general and since there are some conditions which have not been made as objectives (such as points for example), it would be more handy at the time of making some objectives. On the objective would just be: OBJECTIVE_ID: 'condition CONDITION_ID [events] [condition(which is redundant, but I think it might be useful)]' |
Beta Was this translation helpful? Give feedback.
-
Hello. Is it possible to make an |
Beta Was this translation helpful? Give feedback.
-
I noticed using MCPets plugin that uses MythicMobs and Model Engine always registers pets as tamable creatures or in some example wolfs, when such pet kills the mob in Mythic Mobs its registered as Pet of Player killed the mob, that for some reason does not trigger BQ mmobkill objective, there is a workaround to be used, but that honestly beats the point of party system if you can abuse it diffrently, or what if your pet kills a mob by accident instead of a player. It would be cool to have an objective or maybe an addon to mmobkill objective tamablecreature, that will toggle on if the WOLF or tamable create of a player kills the mob it is registered as a kill from the player it self. |
Beta Was this translation helpful? Give feedback.
-
Objective Overhaul
Part of the full Events, Conditions, Objectives, Variables Overhaul
What this is: This is the full and updated list of Objectives how they will be implemented after the overhaul.
Explanation: Arguments in
<>
are mandatory,[]
is optional,CAPS
are keywords.Contributing changes and new objectives: Join the discussion by commenting.
Also in general objectives should be cancelable if possible.
Objectives should be able to return a list of all things that allow to progress the objective.
For example, if an objective uses a Block Selector such a variable would return all blocks that are matched: "OAK_LOG, SPRUCE_LOG"
This makes it possible to display better objective
notify
messages. #1295 (comment)Unmodified Objectives
die
craft
smelt
tame
delay
experience
step
logout
login
password
enchant
shear
chestput
brew
vehicle
kill
respawn
breed
jump
npckill
npcinteract
npcrange
nujobs_joinjob
nujobs_leavejob
nujobs_levelup
nujobs_payment
mmoprofessionlevelup
mmocorecastskill
mmocorebreakblock
mmoitemcraft
mmoitemupgrade
mmoitemapplygem
mmoitemcastability
mmobkill
region
Modified Objectives
arrow
->projectile
delay
->wait
true
for both.countOnline:<true/false>
countOffline:<true/false>
pickup
fish
action
consume
interact
block
command
mobkill
any
mob.mmobkill
any
mob.Removed Objectives
variable
New Objectives
readBook [pageNumber]
Completed if a specified book or the journal is opened, optionally if a the player clicked through until page X.globaldelay
like the delay objective but globalchesttake
equal to chestputitem
damageEntity
drop
private
: use protocollib to hide the item from other players.indestructible
: Prevent the item from despawning.location
Beta Was this translation helpful? Give feedback.
All reactions