文件最后提交记录最后更新时间
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Use an array for command permissions it doesn't make sense to have to parse the string every time we want to verify permissions, nor to expect that people will somehow know to use ; to separate them without it being documented anywhere... 3 年前
Migrate final remaining EnumTrait users to native enums 2 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Constify server.properties references 2 年前
Merge branch 'next-minor' into next-major 3 年前
Implemented infinite effects (#6866) The problem is that we need to ensure an updating ticker for periodic effects to continue working correctly, but those are typically implemented using the duration ticker. We don't want to BC break anyone implementing custom effects in PM5, so this is the best we can do for now. In this implementation, durations will underflow back to Limits::INT32_MAX when they would have expired, ensuring a continuous counter. This might cause unexpected behaviour for consumers of the API, but I don't see another viable solution for PM5. Co-authored-by: Dylan K. Taylor <dktapps@pmmp.io>6 个月前
Use 'enchanting' terminology 'enchant' just didn't feel right, being a verb. All these things pertain to the act of enchanting. This is now also consistent with CraftingTransaction etc. The ship already sailed on EnchantInventory, which will have to be renamed at a later datte. However, that was already inconsistent with 'enchanting table', so that's the odd one out here. 2 年前
Migrate final remaining EnumTrait users to native enums 2 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Use an array for command permissions it doesn't make sense to have to parse the string every time we want to verify permissions, nor to expect that people will somehow know to use ; to separate them without it being documented anywhere... 3 年前
New rule: explode() limit parameter must be set 1 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Fixed /kill not properly killing the player under certain conditions, closes #4680 (#5919) This occurs if the player had very high levels of Health Boost or other weird modifications. It doesn't really make sense to apply damage modifiers to suicide anyway. Really I'm doubtful that suicide should even be considered a damage type (perhaps we should add an EntitySuicideEvent), but that's a discussion for another time.2 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Added Sonic Explosion Particle (#6836) 7 个月前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Localise /status, /version <plugin> and some other hardcoded strings 5 个月前
Fix #5471: Use pocketmine. prefixed key for spawnpoint success (#6899) 6 个月前
Localise /status, /version <plugin> and some other hardcoded strings 5 个月前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Localise /status, /version <plugin> and some other hardcoded strings 5 个月前
Declare built-in command names inside the constructor (#5487) This increases code consistency by placing the name in the same place where everything else about the command is defined.3 年前
Use an array for command permissions it doesn't make sense to have to parse the string every time we want to verify permissions, nor to expect that people will somehow know to use ; to separate them without it being documented anywhere... 3 年前
Write timings to file on shutdown & add API for writing timings file (#6848) 6 个月前
Use an array for command permissions it doesn't make sense to have to parse the string every time we want to verify permissions, nor to expect that people will somehow know to use ; to separate them without it being documented anywhere... 3 年前
Localise /status, /version <plugin> and some other hardcoded strings 5 个月前
Fixed PHP 8.5 issues reported by PHPStan 4 个月前
Localise /status, /version <plugin> and some other hardcoded strings 5 个月前
Constify server.properties references 2 年前
Implemented vanilla /xp command (#6429) 1 年前