Page: 1 ... 7 8 9 10 11

9.0.2.9 Aug 25, 2021
Fixes
Fix for sethome confirmation not proceeded as expected
Change for portal area handling. Now we should properly process multiple portals being located in a single place. Keep in mind that we will use first portal which matches requirements, this means that in case you have 3 portals which simply teleports player to specific location we will only trigger one of those portals, this doesn't mean that we will randomize them, we will always pick first match which will produce consistent outcome
Added option to enable safe zone damage while you are in combat mode. This should allow you to damage players when they run away into safe zone for most area protection plugins, might still be issue with some, if you notice any of that, please let me know. Feature is disabled by default.
Fixing issue where holograms would only update for single player if there are more than one of them near it
Now while performing /cmi reload we will reload CMILib config and locale file just to avoid confusion why something dint updated properly
Small change for /cmi user meta [playerName] increment [value] in case you dint provided + to indicate that value needs to be added, we will default to this behavior
Small fix for usermeta when adding fractions and we have weird results
Partially returned /blockcycling command functionality for 1.13+ servers. Not all blocks might be supported and most of them will not work in backwards cycling mode, but atleast there is one now and you can play around with it. Some funky stuff can be observed while cycling stone walls.
Fix for /staffmsg command not processing placeholders if it was sent from console
Small change for /tptoggle feedback message to be more obvious what it does. This will not have effect on existing locale files but only on new installations.
Fix for issue with anvil usage to colorize items on older server versions
Fixing issue with elevators not working above nether roof
Enabled option to use spaces in kit display name option while using ingame editor
Fixing %cmi_user_canrankup% placeholder output

9.0.2.8 Aug 22, 2021
Statements
New sub command as /cmi hologram update [holoName] which will force hologram update in case you want to update hologram which contains placeholders to show new information at specific moment instead of waiting for auto update event
Small change for /msg command. Now in case you include placeholders in it we will translate them if command sender isint player while using receiver player as source for those placeholders. For example /cmi msg Zrips Hey %player_name% sent from another player will result into "Hey %player_name%" as a message while sending from console results into "Hey Zrips" as we are using receiver as source.
Added missing [air] variable to default info command output when you hover game mode. This will not have any impact on you current setup so you might want to add it manually if you care about players current air state
New specialized command variables:
ifingamemode:[value][@][#]!
ifhashealth:[value][@][#]!
ifhashunger:[value][@][#]!
ifhasair:[value][@][#]!
Added missing tree types: Azalea,Crimson fungus, Warped fungus
Small fix for /portal command when redefining new portal area which would not have updated properly until you restarted server
QOL for specialized commands. Addition of 2 new variables which goes together to achieve new mechanic. statement:[value]! and if:[statement][@][#]! Where can you utilize this? Its relatively simple.
Lets take as an example setup like
- statement:check1! hasexp:50! hasmoney:100! perm:cmi.command.fly!
- if:check1! msg! [playerName] PASS
- if:check1@! msg! [playerName] FAIL
We have 3 checks in first line which result gets attached to custom name, in this case its "check1", you can name it anyway you want. Second 2 lines utilizes result of that check, so "if:check1!" line gets performed when first line returns true, while "if:check1@!" only gets performed when its false. This allows you to perform checks once and then utilize result for cleaner and faster command processing as we no longer repeating same checks, we will be utilizing results from previous one. So expanding on this you can create cleaner and more efficient setup like
- statement:check1! hasexp:50! hasmoney:100! perm:cmi.command.fly!
- if:check1! command 1
- if:check1! command 2
- if:check1! command 3
- if:check1! command 4
- if:check1@! command 5
- if:check1@! command 6
- if:check1@! command 7

9.0.2.6 Aug 14, 2021
Weekend!
Small change to baltop to exclude players who never logged into game. This will prevent issues when player appears in top list while he got denied initial server join
Fix for players being able to continue sending you private messages when you change private message state to false with vanishedit and you already being in vanish mode. Now in case you modify it you will need to send private message to the player you want to talk for him to be able to reply to you.
Adjustments for warp changes not being updated fast enough in case you decided to reload plugin straight after modifying warp point with ingame editor
Fix for %cmi_user_jailtime% returning incorrect time
Added option to sell items by provided amount, for example /sell stone 50 would only sell 50 stone blocks even if you have 200 of those, or /sell blocks 100 would sell 100 blocks if you have enough of those but not more than that.
Now using elevator should not trigger recording of previous (/back) location
Some internal changes for god mode handling

9.0.2.5 Aug 9, 2021
Small update
Small fix when we have chat message set to use gradients and you try to use hex color code while sending public message which would have resulted in empty output
Fix for sound command while using numeric player names
Fix for holograms being shifted down by one line

9.0.2.4 Aug 5, 2021
Fixes
Added option to trigger specific commands for scheduler when there isint enough players online. Defined with MinPlayersCommands config section
Fix when you use /reload on entire server and hologram manager goes into stackoverflow loop. Just a reminder that you should avoid performing /reload and actually perform full server restart to avoid issues in general. There is a reason why you need to type in /reload confirm
Now /inv should work on blacklisted players in case you are Operator
Added some missing statistics to be recognized with stats placeholder for newer minecraft versions
Added extra permission node as cmi.command.kiteditor.admin which will be required to edit kits commands with ingame editor. This will give you more flexibility and extra protection while giving access to kit editor to your staff and prevent having a risk for them to abuse command section.
Some extra adjustments to be more friendly with Geyser

9.0.2.3 Aug 2, 2021
Small
Small fix for sell command
Fix for holograms sometimes doubling down if it was updated rapidly. Usually gets caused by auto page switch and you manually switching page over at same exact time
New placeholder as %cmi_user_jailed% to return default True or False in case player is jailed

9.0.2.2 Jul 29, 2021
QOL
Small adjustment for generateworth command to pick cheapest option in case we have multiple recipes to create item. This will prevent issues in case you have some custom recipes which uses special items which are worth allot more than it should be normally.
Fix or /nick command still outputting feedback message when using /cmi nick off -s
Fix for gm command outputing feedback message with -s variable
Added -s variable for /cmi kit command. Keep in mind this will only prevent feedback message when you are giving kit to some one else while getting kit to yourself doesnt trigger any default feedback message
Added extra information for /cmi info command while hovering over "god" to include noDamageTicks if player has any of those set while god mode itself is disabled. Those are separate mechanics while producing similar results.
Fix for error relating to holograms and pages
Fix for error relating to world limits and fly mode change
Fix for possible issue with shulker backpacks if you cloned it with creative inventory
For time being disabling auto respawn feature for 1.17 servers due to issues relating to this
Small fix for wrong player name infeedback message for /inv command while he is in blacklist
Fix for images not being taken from Images folder when trying to use one for ctext command

9.0.2.1 Jul 26, 2021
Fixes
Fix for issue with shulker backpack being able to be put inside one another
Added CMIPlayerUnjailEvent and CMIPlayerJailEvent events for plugins API
Added extra variable for exp command as [1%[min-max]][playerName]] this is same one as used for money command, so you can use something like /cmi exp give Zrips 10%[30-500] which will give Zrips 10% of exp based on current Zrips exp amount (if different user name provided then we will use him as reference point) but no less than 30 and no more than 500 exp points
Some optimization for tpall command to avoid teleporting every player in one go but have slight delay between each teleport to allow server to catch up and process everything without introducing lag spike when dozens of players gets moved to new location
Added option to define which type of material we want to sell with /cmi sell command like /cmi sell sand
Hard limited hologram show range to 64 blocks which is hard limit set by client anyways, so no point in starting to update holograms further than this
Fix for elevators not working with increased world height
Fixing some issues with listeners failing to be registered in 1.7.10 servers. Yes, its still a thing. This in general only allows for rest of the listeners to be loaded properly while some will not get registered and some actions might not work as intended on 1.7.10 servers. Its time to update!
Small change for voting mechanic, we will only register vote if actual player name is used and not his nickname. This is to prevent double voting while using real name and nickname
Fix for %cmi_user_weatherduration% placeholder
Fixing autorespawn feature causing some errors in 1.17 version
Fixing typo for removehome command tab complete
Fix for rt command struggling in nether
Fix fo rt command excluding nether warth block as possible safe place which was limiting how many safe places we can find in general in nether worlds
Some small changes when we teleport between worlds which could have resulted in inconsistent results in comparison when you teleport from same world to that same location

9.0.2.0 Jul 23, 2021
Meow
Fix for ultimatestacker plugin creating error messages while using CMI holograms
Some prevention for shulker backpack being able to be open while its located on your head or offhand which caused some glitching out to happen
Small fix for error relating to maxworld height recognition
Added option to prevent /inv on specific players. This is in form of a blacklist which can be found in config file under Optimizations.Commands.Inv.BlackList section
Some changes for hologram API which will prevent its usage if hologram module got disabled by you inside modules.yml which by itself disables bunch of needed listener for it to work properly. If you are developer utilize basic check as CMIModule.holograms.isEnabled()
Some optimizations for hologram handling in general. If you notice any issues please let me know.
Now fun part.
Added images for ctext. This can be defined in one of 3 ways:
img:head:[playerName]
img:helmet:[playerName]
img:diamond.jpg
Head from helmet differs by skin helmet layer. While direct image definition requires for image file to be present in CMI/Images folder.
Optionally you can define image size like img:diamond.jpg 6 8 which will create 6x8 pixelated image. If not defined then we will default to 8x8
You can define side text with imgtext: for example "imgtext: {#gray}Welcome %cmi_user_display_name%{#gray}!"
End result can look like this

https://www.zrips.net/wp-content/uploads/2021/07/ctextimage.jpg

More information can be found at https://www.zrips.net/cmi/custom-text/

Added images to holograms. As Ctext it follows same format, difference is that you cant define side text as we cant align it properly. Additionally you cant use dynamic player head names, so img:head:[playerName] will NOT work and you will need to set it as img:head:Zrips. This might be upgraded to support dynamic player names later on, for now its enough as it is. At same time difference is that you can use different images for different pages, while enabling auto page switch can produce something like this.

https://www.zrips.net/wp-content/uploads/2021/07/Nian.gif

More information at https://www.zrips.net/cmi/holograms/
Side note, don't over do it. Even tho server can handle images with hundreds of pixel lines in animation mode, client will struggle with that. Its due to poor performance at client side when it comes to entity title handling.

9.0.1.3 Jul 19, 2021
Place
New placeholders %cmi_user_weather% %cmi_user_weatherduration% %cmi_user_pweather% %cmi_weather_[worldName]% %cmi_weatherduration_[worldName]% more or less self explanatory. Feedback is provided from weather command section
Fix for player being put looking to one specific direction when put in sit mode
Small fix for mirror command gui showing wrong lore for set location. And additionally now we will include actual location of set center position in this lore
Small fix for smite command performed from console with defined location
Now we will ignore capitalized names in chat for cap check. This is to prevent issues when you want to tag some one with capitalized name. Only applies to single instance, so if you start spamming capitalized name then same rules will apply.

9.0.1.2 Jul 14, 2021
Hot
Hot fix for issue with offline players. Don't forget to update CMILib

9.0.1.1 Jul 13, 2021
Stats
Fixing where [item] variable would have appeared as none translated one in console chat or discord.
Fixing issue with fly mode getting disabled on 1.17 servers.
Fixing issue with world limits (fly mode) derping out on 1.17 servers
Optimized internal statistics recognition speeds
Added new placeholder(s) as %cmi_user_stats_mainStat% for example %cmi_user_stats_MonsterKills% will print out amount of total monster kills. While %cmi_user_stats_MonsterKills:zombie% will print out total zombie kills. This is same format as we are using in rank system for requirements. Values will be presented in 3 different ways, as basic value like kill number, as time format for playtime and similar and as distance for distance relating stats
Fixing issue with offline players and 1.17 servers not wanting to be friends
Adjustment in %cmi_schedule_endat_[schedName]% placeholder behavior. Now it should return empty field if scheduler isint started and show remaining time until its ending while scheduler is running. This in general only applies when scheduler has delay! variable in it
Added error message informing about issue with your Chat.GeneralFormat or Chat.GroupFormat section having gradient set for {message} which is not allowed and you need to use appropriate section to define gradient for them, Chat.GeneralMessageFormat and Chat.GroupMessageFormat
Small change where now we will avoid adding players name in tabcomplete if we already added his nickname, if he has one.
Some adjustments for bungeecord handling

9.0.1.0 Jul 11, 2021
Sit
New variable for /sit command as -persistent this by itself requires cmi.command.sit.persistent permission node and when used player will not get kicked out of chair state if he gets moved with pistons
New variable for /sit command as (location) this by itself requires cmi.command.sit.location permission node and when used player will be placed in defined location in sit position
New variable for /sit command as (-s) self explanatory
New variable for /sit command as (playerName) which allows to put players into sit mode by some one else. You still need appropriate permission plugin to perform this command on some one else than you
Now /sit command can be performed from console
Fix for /sell still selling items with custom name and lore even if you set it to be ignored.
Fix for rank recognition issue with latest builds
Small update for random teleportations and increased world height in 1.17 servers
Improved mob head drops by specific criteria, where we should drop specific head if specific conditions are meet.
Now sheep heads by default will be separated by their color, so we will avoid dropping red head after killing white sheep. This only applies on newly generated file.

9.0.0.9 Jul 8, 2021
Hot/Quick/Tiny update
Fix for error appearing in 1.17 builds while using 9.0.0.8 version which is compiled for 1.17.1 servers
Fix for issue with dyed leather armor with biome type which created some errors with invalid item stack
Some what fix/change/update for bossbar message to include new variable as -pcmd:"command;;command2" which can be used to perform command on each player while using with 'all' variable. Keep in mind that commands provided in this list will be triggered for each player while -cmd:"command;;command2" only gets triggered once and in case its used with 'all' variable it will not translate any global variables like [playerName] located in it

9.0.0.8 Jul 7, 2021
Fixes
Updated to support 1.17.1
Improved /cmi rt command which now should no longer cause in noticeable load on server on paper type servers as everything got moved into async mode
Small fix for players with names containing weird characters and we want to tag them in chat
Fixing issue with locale file not processing lines like "!toast! -t:challenge -icon:stone &7Ping &c&n[ping]&7ms."

9.0.0.7 Jul 6, 2021
Fixes
Fix for small issue with holograms when you are using dirrect file editing and added empty line which might cause some issue while displaying it in game. That one needed to be set to _ which is used as empty line identification
Fix for error with /anvil command on older minecraft version
Small change for /blockinfo to no longer print out block ID as of 1.13 version as its no longer gets used internally so no need to know it
Extra adjustments for right click on heads, now in case we cant determine owners name we will use "unknown" which is taken from CMILib file.
Some fixes relating to head owner recognition for mob heads which doesn't really have any identifications saved in them, usually only url to the skin is provided, but we can find out which mob is the "owner" of its head by its texture, so all is good. You will need newest CMIlib for this to work.
Small readjustment for /worthlist to keep a-z order
Fixing issue with worldlimits not reapplying players fly state when returning to world where you have been flying but its not in a list of worlds with enabled fly mode. This only applies to 1.17 servers
Fixing issue with /generateworth command setting some of the values to incorrect ones if you have different amounts from source to destination based on recipe outcomes.

9.0.0.6 Jul 5, 2021
Worth generator
Now we will ignore shulkerboxes in /sell command if those have any items inside of them, just to prevent accidental selling of items you might not want to. Appropriate message will appear informing about this while performing /worth
Added option to require items to be fully repaired before trying to sell them.
Added option to lower items worth depending on its durability level, so item with only 30% durability left will be worth only 30% of original price. This will be indicated with extra message
Optimized playtime top calculations to be more efficient
Added option to disable auto top playtime calculator in case you don't need up to date top playtimes and want to save small amount of server recourses
Small fix when it comes to new holograms which have been set to be interactable yet new set commands are not been recognized
Fixing right click on holograms in 1.17 servers
One more adjustment for afk subtitle messages which broke in recent updates. This feature likes to derp out.
Now flyspeed command with -s will not provide feedback message for command sender and receiver
Fix for some of the placed heads on ground not showing its owner name when right clicking
Fix for /se command while trying to tab complete sign text while first lines being empty
Fix for /scan sometimes not detecting items
Fix for scan command still triggering old legacy material loading in (one time thing) which causes temporary lag spike
Fix for warn command creating error incase another plugin set warning reason to null value
New command as /cmi generateworth which can only be used from console. This will attempt to determine items worth by its recipe and ingredient prices. You can modify extra bonus value in config file which can increase or decrease items price in case you want it to be higher or lower than sum of ingredient worth. Keep in mind that this is not magic, you still need to define worth prices of base items and you need to double check if new set prices make actual sense based on your economy. You will get output message into console with new entries while old worth file gets saved into backup folder, in case you want to make a rollback or something.
Small fix relating to duplicated entries show up in /worthlist after certain actions. Dint really caused any issues, but well, its fixed now.
Added option to smite specific location like /smite LT_Craft;134.5;70.0;124.5

9.0.0.5 Jul 2, 2021
Fixes
Fixing error while duplicating armor stand
Fixing issue for 1.17 with /head not producing player heads as it should even tho placing them on ground does result in correct one.
Some small adjustment for killall command
Resolving issue with bungee placeholders causing some errors while parsing in async
Fixing issue with home UI not showing your homes in some specific situations relating to preset home UI slot
Increased allowed exp gain from custom furnace recipe up to 2 from 1 points in 1.17 servers
Enabled self mute with /mute, in case you don't want to listen to yourself.
Fix for walkspeed command showing feedback message to command sender even if -s variable was used
Optimized ActionBar message handling which is now few times faster especially when we need to send same message to multiple players
Updated glow and similar things handling to be more compatible with other plugins. Some issues might still be present due to funky handling of this feature from Minecraft side itself.
Additional fix relating to /anvil command in 1.17
Known thing, not a issue of CMI in particular, as of 1.17 you can see action bar message informing how many players are sleeping from how many. This is vanilla message as of new added feature, game rule playersSleepingPercentage and as of some basic research, looks to be client sided. Which means that we will have this annoying message which cant really be disabled. There are some possible work arounds this issue by sending empty action bar message just after that one, but that might only create flicker which is not perfect. If some one knows any solution for this, you know where to find me ^.^

9.0.0.4 Jun 30, 2021
Fixes
Fix for janky player rotation when he is sitting in 1.17 servers
Fixing issue of you being able to float in mid air while using sit command and moving player with specific actions
Fix for error relating to afk subtitle messages
Fixed anvil command in 1.17 servers
Fix for issue with portal creation in 1.17 servers with datapacks which lowers world minimal build height to -64
Fix for event commands voidFall triggering sooner than it should if you are on 1.17 server with lover minimal height
Fix for you being able to keep sending private messages to player while he switches to vanish mode
Fix for toast type messages used in locale file with !toast! variable not working as intended.
Small possible fix relating to latest 1.17 builds and player skin handling

9.0.0.3 Jun 28, 2021
Added /spawnmob goat:screaming
Added /spawnmob axolotl:[lucy/wild/blue/gold/cyan]
Added screaming goat and axolotl type indicators into /entityinfo
Added tab complete of game rules for /gamerule command
Added new extra variable for groundclean command as +fl which will include falling blocks, keep in mind that now by default we will not remove them and if you want to remove those you will need to add this variable specifically
Removed deprecated locale lines from time command as "am" and "pm" currently we are using global ones from CMILib
Fix for afk subttile not updating if you perform basic /cmi reload
Now /cmi give will recognize value like spawner:random (You need latest CMILib for that) which will pick random spawner type from a list located in CMILib config file
Fixed issue with money transfer feedback message still using full numbers in some parts while you have short number format enabled

9.0.0.1 Jun 19, 2021
Still a dev build
Keep in mind that this is still not a recommended build for live servers, but we are getting there.

Added option to disable head drops in defined worlds, by default it will include all of them while list is empty. You have separate options for player and mob heads
New custom event as CMIPlayerWarnEvent which will provide user which gets warned with warning information, this event can be canceled if needed or warn object can be modified to change warning
Fxing issue with some [playerDisplayName] not being translated properly in some situations
Small fix when you reload config files and some messages relating to deathmessage feature (not done, 1.17 was out at wrong time) appears in console when you use custom locale
Fix for portal UI showing portal commands when you click some of the UI buttons
Updated portal UI handling to avoid printing out commands player click on. Cleaner console when some one edits portal
Added extra line for safe outside location for portals when its set. This is basic convenient thing just to know where it is exactly
API update relating to CMIAnvilItemRenameEvent and async methods creating some inconsistencies
Contracted some of the information from /cmi entitynbt feedback message when you perform this on a player and entire screen gets filled up with information. This currently only hides lines from recipes and recipe relating huge lists, you can still hover over those entries to get better view or print everything into console for full output
Fixing issue relating to /cm inv command
Additional fix relating to /cmi inv command with rapid button clicks
Small update for warp save file to use more accurate slot numbers. This basically changes slot like 0 into 1 to indicate that its first slot. Its just a visual change and everything should update automatically with next warp file load/save

9.0.0.0 Jun 14, 2021
New day new things
This is not made for live servers for multiple reasons. First of all, this is dev build and needs to get more testing to be done. Second, its mainly aimed for 1.17 servers. Third, due to major changes in base code and some one way changes its not recommended to jump to this version on actual live servers.

It took 4 days of work from Friday until now to make this happen, would have been faster if it was only 1.17 update, but even then it was some what complicated transition by itself.
That said. First things first, big shout out to Floris who was a huge help in debugging new version and organized people to create more live like server :coffee:. And people who helped out with testing, in no particular order: @The456gamer, @gecko10000, @dkalaxdk, @Pritace, @Patrik, @KaizenWorlds, @Cloude_Lecaw

Now about actual update. As you guessed it, its made to support 1.17 servers. But major change comes in full transition towards CMILib usage. Why do we need this you ask? Well, CMILib will contain most methods which gets used across multiple plugins in one centralized place which can be utilized from other plugins without actual need to implement them in those. This by itself will lower plugin sizes and updating them will be allot simpler as I wont need to update every single one if only small thing changed in lets say material listings. On top of this, due to the fact that we will have one centralized system we can avoid duplicating some of the caches, like material names or even some generic locale lines. Some of the locale lines gets moved out of CMI and into CMILib. Why? Because those are more or less universal ones which can be used across multiple plugins, so updating monster name in CMILib will be reflected in all other plugins, so no more duplicated entries and we can utilize that across all plugins.
Transition should be more or less painless, locale lines will be copied from existing locale lines, so those should be translated in a way you had them before. On top of this CMILib will pick default language you have had set in CMI, so in general you should not notice any different or incorrect locale while transitioning to this version. Keep in mind that locale transition is one way thing, if you decide to go back to 8.x version some of the locale lines gets a full reset.

From this point CMI requires CMILib 1.0.1.0 and up. You can get it from https://www.zrips.net/CMILib/CMILib1.0.1.0.jar

As of actual update notes. Its as usual for new version update"
Added material names
Mob type names
Effect types.
Added support for glowing item frames for /itemframe command
Additional fixes/changes:
Fixing dsign placeholder issue
Extra locale for /smite command to separate smiting target player and target location
Now when you unban specific IP it will be obfuscated in public message in same way it is when you ban ip
Fix for issue with usage of \ in alias
Fix for issue relating to new caps check creating some errors
Added /warps default alias
Fix for smooth time transition issue
Known issues:
/anvil doesn't work in 1.17 servers, this is work in progress and should be up and running in later versions.

8.8.5.0 Jun 9, 2021
Ranks
Reworking how color limits are checked. So it should be in working order when you use wild card permissions. So now you can give cmi.colors.publicmessage.* and then negate cmi.colors.publicmessage.red and player will have access to any color (including hex) except red.
Fix for issue with alias dynamic variables used in same command twice with different criteria, like $1 and $1- creating incorrect output
Fixing issue when trying to convert database format from mysql to sqlite
Some update for rank system. Now we will try to calculate rank weight automatically depending on where it stands in a rank tree, which value will be used for permission check. So now you can define players rank with cmi.rank.[rankName] which will be taken instead of recorded one in case its a higher weight. Keep in mind that you cant really go downwards in ranks by removing cmi.rank.[rankName] permission node after the players rank gets updated as we will prioritize existing recorded rank over what permission access player has too. And keep in mind that change of current player rank on permission could take extra time as we are not rechecking it every second for efficiency sake, you can speed up this process by reloging or performing command like /rankinfo. This is disabled by default, so you should not experience any changes until you enable it in config file. And one more thing, trying to set rank to lower one than player has access to by permission node will result in rank getting set to highest one based on permission, so you will need to remove permission node before setting rank to lower value. In case this happens you will get message informing about this encountered issue with appropriate information.
Fix for night speedup when actual speed was calculated ignoring last player who went to sleep which resulted in lower speed than it sould have been
Some adjustment for night speedup to be more consistent on when it actually ends, which now will be just before 05:27 which should trigger natural kick out of the bed

8.8.4.9 Jun 8, 2021
Small one
I'm aware of official 1.17 version being out. Until we get spigot version I cant start working on actual plugin update and due to planed major changes in CMILib transition updating plugin for 1.17 version might take a day or two. Tho as of past experience, it would be STRONGLY not recommended to use 1.17 on live servers, you should wait atleast for 1.17.2 which usually happens in first month and we will have allot more stable servers with least bugs/exploits and all that jazz, which will give us more than enough time to properly transition to new system and flush out any encountered issues.
Just be patient, I'm not going anywhere.
Added option to define ipban actual ip replacer symbol, previously it was hard coded as *, now you can customize it
Fixed issue with ipban not finding default ban reason message
Optimizations for /cmi status command
Fix for error message with purpur and bungee network
Added option to filter chat from capitalized messages. You can define white listed words, ignore any text under defined letter count, trigger commands when player sends message which contained more caps then defined amount. By default it only sends title message informing about too many caps, but you can add more commands to it if needed or issue actual warnings.
Fixed issue with tptoggle showing inverted feedback message
Added informational message when you try to use /serverlist command but bungeecord support is disabled which produces no or inaccurate results
Now we should not include player names in tab complete from bungee cord network if support for it is disabled in config file
Fix for error relating to saveall command throwing out error message while trying to save inventory for some invalid offline player data file
New placeholder as %cmi_user_uuid% self explanatory
Fix for issue with /cmi resetdbfields totalplaytime not resetting previously recorded playtime for everyone. This record is only used until actual player joins server and we can have more up to date timer.
Fix for error with /pos command on 1.8.8 servers
Some change for shulker box backpack. Due to interference when trying to place block with shift+right click action it was disabled and only clicking air would have opened it. This is not ideal for both situations, when you want option to place block and you want option to open shulker backpack in crammed spaces. As a common ground now you can Left+shift click on a clock to open backpack. This will allow us to have most compatibilities and most functionality with similar actions. I know its not ideal, but without introducing new command to toggle backpack opening we cant really resolve it any other way.
Fix for error on 1.8.8 servers while not holding any items and trying to use /enchant command
Fix for /chat invite feedback message using wrong player name as indicator of who sends invite
Fix for error while trying to edit commands with ingame chat editor and doing that on line which already got removed previously
Fix for time output message showing incorrect world name if you are located in different one while setting time
/cmi ignore got optional variable as (-p:[playerName]) which allows you to check players ignore list or even manipulate it. You do need usual cmi.command.ignore.others permission node for it. This by itself enables this command to be used from console. Some feedback messages might not look right when you try to add or manipulate ignored players for some one else. Do we really need extra ones just to output more accurate ones?

8.8.4.8 Jun 2, 2021
Fixes
Fix for an issue when you riding player and then relog
Fix for flightcharge not recognizing numeric player names
Small adjustment for pweather and -s variable
Second fix relating to random teleport from another world creating region files in original one instead of target one
Small adjustment relating to placeholders in alias commands as variables being cooled off with | while we want to prevent them being translated, but at same time effecting things which should not be while it looks similar as placeholder
Fixing issue with /inv when target player holds item on cursor and you open it which could have resulted in item loss
Fix for issue with afk subtitle not being taken from custom locale file but defaulting to EN until you perform /cmi reload
Fix for issue with /inv when target player performs some rapid actions while you close your inventory view
Fix for /inv when player who edits inventory performs some rapid actions
Fix for holograms not wanting to appear if you have set its update rate to extreme values and you logged in

Page: 1 ... 7 8 9 10 11