Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

💡 TODO New features #4185

Open
36 of 76 tasks
AyhamAl-Ali opened this issue Jul 13, 2021 · 2 comments
Open
36 of 76 tasks

💡 TODO New features #4185

AyhamAl-Ali opened this issue Jul 13, 2021 · 2 comments
Labels
enhancement Feature request, an issue about something that could be improved, or a PR improving something. good first issue An issue that would be good for a first-time contributor to make a PR for

Comments

@AyhamAl-Ali
Copy link
Member

AyhamAl-Ali commented Jul 13, 2021

Suggestion

👋 There are many [new] expressions, conditions and events that can be added to Skript and here are some/most if anyone wants to contribute.

Notes:

  • I will be doing some of them slowly as I can but if someone wants to take over some features please let us know in the comments so others don't work on the same feature.
  • Make sure to add a check if method exists since some/most of them are added recently to Minecraft.
  • Some of them are only in Paper just something you might need to know :)

Entity

  • Entity#getFreezeTicks
  • Entity#getMaxFreezeTicks
  • Entity#setFreezeTicks
  • Entity#isFrozen
  • Entity#setRotation
  • Entity#setPortalCooldown​
  • Entity#getPortalCooldown​
  • Entity#setSilent​
  • Entity#setTicksLived​
  • Entity#isTicking
  • Entity#isValid (maybe)
  • Entity#isEmpty
  • Entity#isCustomNameVisible
  • Entity#fromMobSpawner
  • Entity#getMaxFireTicks
  • Entity#getPose + Pose Class
  • Entity#setCustomNameVisible

LivingEntity

  • LivingEntity#setInvisible​
  • LivingEntity#setCanPickupItems
  • LivingEntity#getCanPickupItems
  • LivingEntity#setMaximumNoDamageTicks​
  • LivingEntity#getMaximumNoDamageTicks​
  • LivingEntity#setSwimming
  • LivingEntity#setMaximumAir
  • LivingEntity#setCollidable
  • LivingEntity#isInvisible
  • LivingEntity#isCollidable
  • LivingEntity#isClimbing
  • LivingEntity#getArrowsInBody
  • LivingEntity#setArrowsInBody
  • LivingEntity#getShieldBlockingDelay
  • LivingEntity#setShieldBlockingDelay
  • LivingEntity#getItemUseRemainingTime
  • LivingEntity#getHandRaisedTime
  • LivingEntity#isHandRaised
  • LivingEntity#getHandRaised
  • LivingEntity#isJumping
  • LivingEntity#setJumping
  • LivingEntity#getHurtDirection
  • LivingEntity#setHurtDirection
  • LivingEntity#getActiveItem
  • LivingEntity#setActiveItem
  • LivingEntity#getCategory
  • LivingEntity#getCollidableExemptions
  • LivingEntity#getMaximumAir
  • LivingEntity#setArrowCooldown
  • LivingEntity#getRemoveWhenFarAway
  • LivingEntity#setRemoveWhenFarAway
  • LivingEntity#hasLineOfSight

Block

  • Block#isPreferredTool
  • Block#getBreakSpeed
  • Block#isBlockFaceIndirectlyPowered
  • Block#isBlockFacePowered

Events

OfflinePlayer

  • OfflinePlayer#getStatistic
  • OfflinePlayer#incrementStatistic
  • OfflinePlayer#decrementStatistic​

Others

Why?

In case someone would like to contribute

Other

No response

Agreement

  • I have read the guidelines above and confirm I am following them with this suggestion.
@AyhamAl-Ali
Copy link
Member Author

I searched for each method using Find In Files feature in Intellij IDE but it seems that this search isn't 100% accurate so if you find any suggestions above that have been done already please let me know.

@TPGamesNL TPGamesNL added the enhancement Feature request, an issue about something that could be improved, or a PR improving something. label Jul 14, 2021
@TheLimeGlass TheLimeGlass added the good first issue An issue that would be good for a first-time contributor to make a PR for label Feb 2, 2022
@Fusezion
Copy link
Contributor

Fusezion commented Oct 3, 2022

Just for cleaning up purposes, some things added that currently aren't listed here as completed
LivingEntity#setArrowsInBody & LivingEntity#getArrowsInBody
Entity#setSilent + Entity#isSilent

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Feature request, an issue about something that could be improved, or a PR improving something. good first issue An issue that would be good for a first-time contributor to make a PR for
Projects
None yet
Development

No branches or pull requests

4 participants