- Minecraft Sürümleri
- 1.16, 1.17, 1.18, 1.19 ve 1.20
Merhaba değerli M-TR ailesi, bugün sizlere Minecraft dünyasında devrim yaratan bir yenilikten bahsetmek istiyorum. Sunucularımızda karşılaştığımız en büyük sorunlardan biri, çok sayıda mobun yaratılması ve bu durumun performans üzerindeki olumsuz etkileridir. Ancak artık bir çözümümüz var: StackMob! Bu eklenti, mobları birleştirerek hem sunucu yükünü azaltıyor hem de oyun deneyimini zenginleştiriyor. Gelin, bu eklentinin sunucunuz için neler yapabileceğine daha yakından bakalım.
Mob Birleştirme
StackMob, Minecraft sunucularının performansını artırmak için tasarlanmış bir eklentidir. Bu eklenti, özellikle büyük ve yoğun sunucularda, mobların (oyundaki canavarların ve hayvanların) bir araya gelerek tek bir varlık gibi davranmasını sağlayarak, sunucu üzerindeki yükü azaltmayı amaçlar. Mob Birleştirme özelliği sayesinde, oyuncuların deneyimi bozulmadan, sunucunun daha akıcı çalışmasına olanak tanır. Eklenti, çeşitli yapılandırma seçenekleri sunar; örneğin, belirli dünya, mob türleri veya spawn nedenlerini kara listeye alarak birleştirmeyi engelleyebilir, ya da sadece hareket ettiklerinde mobların birleşmesine izin verebilir. Ayrıca, oyuncuların yakın olduğunda veya engeller görüş alanını kaplamadığında görünen gizlenebilir isim etiketleri gibi özellikler de içerir. StackMob, aynı zamanda, öldürüldüklerinde mob yığınlarının boyutunu azaltacak çeşitli ölüm yöntemleri sunar ve mob ölümlerinde düşen eşya, deneyim puanı ve oyuncu istatistiklerinin çarpılmasını sağlar. Eklenti, MythicMobs, Citizens, MyPet, Jobs, ClearLagg, McMMO ve WorldGuard gibi diğer popüler eklentilerle de uyumlu çalışır ve esnek bir yapılandırma sistemi sunar.
Optimize Edilmiş Yapılandırma Dosyası
StackMob'un yapılandırma dosyası, sunucu yöneticilerine, istiflenme sürecini ve varlıkların nasıl birleştirileceğini kontrol etme esnekliği sağlar. Örneğin, belirli varlık türlerini, dünya veya doğma nedenlerini istiflemekten hariç tutabilirsiniz. Ayrıca, varlıkların yalnızca hareket ettikten sonra istiflenmesini sağlayabilirsiniz. Bu, oyuncuların deneyimini bozmadan performansı optimize etmenize olanak tanır. StackMob, isim etiketlerini gizleme, varlık yeniden adlandırma desteği ve varlık özellikleri (örneğin, koyun renkleri, yaş) gibi özelliklere sahiptir. Ayrıca, varlık yığınlarının oyuncuları hedeflemesini devre dışı bırakabilirsiniz. Ölüm yöntemleri de çeşitlidir; tek bir varlık ölebilir, tüm varlıklar ölebilir, rastgele bir miktar ölebilir veya verilen hasara bağlı olarak bir miktar kaldırılabilir. Stack ölümünde düşen eşyaların, deneyim puanlarının ve oyuncu istatistiklerinin çarpılması da mümkündür. 'Bekle ve istifle' özelliği, ilk doğumdan sonra istifleme işleminin etkinleşmeden önce kısa bir süre beklemesini sağlar. Bu, varlıklar havadayken birleşmediği için mob öğütücülerinin bozulmasını önler. StackMob, MythicMobs, Citizens, MyPet, Jobs, ClearLagg, McMMO ve WorldGuard gibi eklentileri destekler ve bölgelerde kullanılmak üzere özel bir 'varlık-istifleme' bayrağı sunar. Yapılandırma dosyası, özelleştirilebilir varlık olay davranışlarına ve spesifik varlık türleri için özelleştirilebilir yapılandırma seçeneklerine sahiptir. Bu, sunucu yöneticilerine, sunucularının ihtiyaçlarına göre StackMob'u özelleştirme gücü verir. StackMob'un yapılandırma dosyası, sunucunuzun performansını artırmak ve oyuncu deneyimini iyileştirmek için güçlü bir araçtır.
Yığılmayı Bekle Özelliği
Mob Birleştirme
StackMob, Minecraft sunucularının performansını artırmak için tasarlanmış bir eklentidir. Bu eklenti, özellikle büyük ve yoğun sunucularda, mobların (oyundaki canavarların ve hayvanların) bir araya gelerek tek bir varlık gibi davranmasını sağlayarak, sunucu üzerindeki yükü azaltmayı amaçlar. Mob Birleştirme özelliği sayesinde, oyuncuların deneyimi bozulmadan, sunucunun daha akıcı çalışmasına olanak tanır. Eklenti, çeşitli yapılandırma seçenekleri sunar; örneğin, belirli dünya, mob türleri veya spawn nedenlerini kara listeye alarak birleştirmeyi engelleyebilir, ya da sadece hareket ettiklerinde mobların birleşmesine izin verebilir. Ayrıca, oyuncuların yakın olduğunda veya engeller görüş alanını kaplamadığında görünen gizlenebilir isim etiketleri gibi özellikler de içerir. StackMob, aynı zamanda, öldürüldüklerinde mob yığınlarının boyutunu azaltacak çeşitli ölüm yöntemleri sunar ve mob ölümlerinde düşen eşya, deneyim puanı ve oyuncu istatistiklerinin çarpılmasını sağlar. Eklenti, MythicMobs, Citizens, MyPet, Jobs, ClearLagg, McMMO ve WorldGuard gibi diğer popüler eklentilerle de uyumlu çalışır ve esnek bir yapılandırma sistemi sunar.
Optimize Edilmiş Yapılandırma Dosyası
Kod:
# StackMob 5.8.10 Configuration file - by antiPerson and contributors.
# If the comments have been removed, you can find a version with comments at https://github.com/Nathat23/StackMob-5/tree/master/src/main/resources
#
# Most options can be customised for specific entity types, for details about this, see the end of this file.
# Asterisk meaning:
# (*) This option cannot be overridden in the 'custom' section at the end of this file.
# (**) The following option requires the use of Paper (https://papermc.io) because the API needed is not in Spigot.
# (***) You can use group names for entities. These are: HOSTILE, ANIMALS, WATER, RAIDER, BOSS
# Spigot JavaDoc Reference:
# (1) https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html
# (2) https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html
# (3) https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
# (4) https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
stack:
# Stack boyutunu artırmak, sunucu üzerindeki yükü azaltır.
max-size: 50
# Yüksek interval değeri, performansı iyileştirir.
interval: 200
# Geniş birleştirme aralığı, daha fazla mobun birleşmesini sağlar.
# Ek: [(x cord),(y cord),(z cord)]
merge-range: [15,15,15]
# Yüksek eşik değeri, daha az mob oluşumuna neden olur.
threshold:
enabled: true
amount: 10
# Bu özelliği devre dışı bırakmak, işlem yükünü azaltır.
check-location:
enabled: false
# The distance threshold for the check
distance: 1.0
# Even if the entity hasn't moved, after (x) attempts then attempt a merge.
timeout: 20
# Spawn anında stack oluşturmak, işlem yükünü azaltır.
on-spawn: true
# Görüş hattı kontrollerini devre dışı bırakmak, kaynak tüketimini azaltır
line-of-sight: false
# What should be done if a nametagged entity is removed when stacking?
# DROP - drop a nametag
# JOIN - make it so that the value of the nametag is added to the remaining entity
# NOTE: this will only work if display-name.mode is NEARBY amd display-name.nearby.use-armorstand is enabled!
# IGNORE - do nothing
# Also see events.nametag where you can define what happens when stacks are nametagged
nametag-mode: JOIN
# Names of worlds where there should be no stacking
worlds-blacklist: []
worlds-blacklist-invert: false
# Types of entity which should not stack (3) (***)
types-blacklist: [VILLAGER, WATER, RAIDER]
types-blacklist-invert: false
# If the entity's spawn reason is listed below, do not stack. (2)
reason-blacklist:
- SHOULDER_ENTITY
- NATURAL
reason-blacklist-invert: false
display-name:
# The formatting of the name tag which is shown when the stack size is above the threshold.
# Both legacy and RGB hex color codes are supported, these need to be prefixed by the '&' symbol.
# Placeholders:
# %type% - the entity's type
# %size% - the size of the stack
format: 'B2AA%type% 򾊓(x%size%)' # 'x' sembolü, stack boyutunu belirtir.
# Whether the display tag can only be seen when the player targets the entity.
# Mode:
# ALWAYS - The tag will always be visible as long as the entity is loaded.
# HOVER - The tag will only be visible when the player hovers their crosshair on the entity.
# NEARBY - The tag will only be visible when the player is in range of the entity. (more resource intensive)
visibility: ALWAYS # 'ALWAYS' modu, 'NEARBY' modundan daha az kaynak tüketir.
# Options for when 'NEARBY' is used above. (*)
nearby:
# The range from which the tag should be visible.
# Format: [(x cord),(y cord),(z cord)]
range: [8,4,8] # Küçük görünürlük aralığı, kaynak tüketimini azaltır.
# How often (in ticks) the tag visibility status of an entity should be updated. (20 ticks = 1 second)
interval: 100 # Yüksek güncelleme aralığı, performansı iyileştirir.
# Perform a ray trace, meaning that the tag is only visible if there are no occluding blocks.
ray-trace: true
# Use an armor stand (using packets) to display the tag, rather than renaming the entity.
# This allows the entity to be renamed using name tags
armorstand:
enabled: true
# Whether the armor stand should be spawned at a fixed offset from the head location.
# This is useful when other plugins use packets for entity name tags. If the value is 0.0 then this is disabled.
offset: 0.0
# Don't show the tag if the stack size of this entity if it is equal to or below the value specified.
threshold: 1
# Whether entity specific traits (eg. profession, colour) should be segregated (*)
traits:
allay-owner: true
frog-variant: true
sheep-color: true
sheep-sheared: true
slime-size: true
horse-color: true
llama-color: true
parrot-variant: true
drowned-hand-item: true
age: true
breed-mode: true
love-mode: true
cat-type: true
mooshroom-variant: true
fox-type: true
bee-nectar: true
bee-stung: true
zoglin-baby: true
piglin-baby: true
leashed: true
villager-profession: true
potion-effect: true
# Prevent pregnant turtles from stacking. (**)
has-egg: true
# Prevent stacked mobs from targeting players.
# Similar to no-ai, but allows for movement of entities.
disable-targeting:
enabled: false
# If the entity's type is listed below, do not disable targeting. (3) (***)
type-blacklist: []
type-blacklist-invert: false
# If the entity's spawns reason is listed below, do not disable targeting (**) (2)
reason-blacklist: []
reason-blacklist-invert: false
# What should be done when these entity actions occur. (*)
events:
# When a nametag is used to rename a mob (see nametag)
nametag:
enabled: true
# SLICE - slice off an entity so that a single entity is named and becomes unstackable
# PREVENT - prevent nametags from working with stacked mobs
mode: SLICE
# When an entity picks up armor or other equipment
equip:
enabled: true
# IGNORE - do not take picked up equipment into consideration when stacking
# DROP_ITEMS - drop picked up items when about to stack
# PREVENT_STACK - do not stack this entity.
mode: IGNORE
# When an entity is feed its food.
breed:
enabled: true
# MULTIPLY - spawn as many baby entities possible providing there is enough food fed.
# SPLIT - slice off an entity to that it can be bred normally.
mode: MULTIPLY
# Limit the amount of baby entities spawned when using MULTIPLY mode. -1 = disabled.
limit: -1
# When an entity is dyed.
dye:
enabled: true
# MULTIPLY - dye as many entities possible providing there is enough dye.
# SPLIT - slice off an entity to that it can be dyed normally.
mode: MULTIPLY
# Limit the amount of sheep dyed when using MULTIPLY mode. -1 = disabled.
limit: -1
# When an entity is sheared.
shear:
enabled: true
# MULTIPLY - shear as many entities possible providing the shears have enough durability.
# SPLIT - slice off an entity to that it can be sheared normally.
mode: MULTIPLY
# Limit the amount of sheep sheared when using MULTIPLY mode. -1 = disabled.
limit: -1
# When an entity explodes.
explosion:
enabled: true
# MULTIPLY - increase the damage done by the explosion for each entity in the stack.
# SPLIT - slice off an entity so that only one entity explodes.
mode: MULTIPLY
# Limit the amount of damage dealt when using MULTIPLY mode. -1 = disabled.
limit: -1
multiply:
# Chicken eggs and turtle scutes.
drops: true
slime-split: true
divide:
tame: true
# Only bees currently.
enter-block: true
# Only fish currently.
bucket-fill: true
# How entities should die
death:
# Rather than spawn a new entity in place of the killed entity, just decrease the stack size instead. (**)
skip-animation: false
# Death amount options:
# SINGLE - Only one entity dies.
# ALL - Every entity dies.
# STEP - A random amount dies.
# STEP_DAMAGE - An amount that depends on the damage done dies.
#
# Each death option has its own blacklist for entity traits:
# reason-blacklist - the last damage cause of the entity, which results in is death. (1)
# spawn-reason-blacklist - the spawn reason of the entity. (**) (2)
# type-blacklist - entity type. (***) (3)
#
# The priority 1 is highest and 4 is lowest.
# If the killed entity is blacklisted, either by type, spawn reason or death reasons (the last damage cause),
# by the highest priority method, then we will attempt to use the next highest priority death method.
SINGLE:
priority: 2
reason-blacklist: []
reason-blacklist-invert: false
spawn-reason-blacklist: []
spawn-reason-blacklist-invert: false
type-blacklist: []
type-blacklist-invert: false
ALL:
priority: 3
reason-blacklist: []
reason-blacklist-invert: false
spawn-reason-blacklist: [ ]
spawn-reason-blacklist-invert: false
type-blacklist: []
type-blacklist-invert: false
STEP:
priority: 1
reason-blacklist: []
reason-blacklist-invert: false
spawn-reason-blacklist: [ ]
spawn-reason-blacklist-invert: false
type-blacklist: []
type-blacklist-invert: false
max-step: 5
min-step: 1
# This mode is kind of buggy, especially when custom mob plugins are used.
STEP_DAMAGE:
priority: 4
reason-blacklist: []
reason-blacklist-invert: false
spawn-reason-blacklist: [ ]
spawn-reason-blacklist-invert: false
type-blacklist: []
type-blacklist-invert: false
# Multiply entity drops on entity death.
drops:
enabled: true
use-loot-tables: true
# If each mob should only drop one of the items in the list. (4)
one-per-stack: []
one-per-stack-invert: false
# Items that should not be dropped. (4)
item-blacklist: []
item-blacklist-invert: false
# Death reasons that should not mean that drops are multiplied. (1)
reason-blacklist: []
reason-blacklist-invert: false
# Types of entity for which drops should not be dropped for. (3) (***)
type-blacklist: []
type-blacklist-invert: false
# Multiply entity experience on entity death.
experience:
enabled: true
# The bounds that should be used for the random multiplier.
multiplier-min: 0.5
multiplier-max: 0.8
# Types of entity for which exp should not be dropped for. (3)
type-blacklist: []
type-blacklist-invert: false
# Multiply the player stats which can be seen by the player from the game menu.
player-stats: true
# If specific entities should have a waiting time before their first stack.
# Designed for monster grinders etc.
wait-to-stack:
enabled: true
# For (x) times the stack task fires after spawn, don't stack this entity.
wait-time: 5
# Entity types that this should work for. (3) (***)
types-whitelist:
- ZOMBIE
- SKELETON
- ZOMBIFIED_PIGLIN
- CREEPER
- ENDERMAN
types-whitelist-invert: false
# Spawn reasons that this should work for. (2)
reasons-whitelist:
- SPAWNER
reasons-whitelist-invert: false
# Enable/disable integration with other plugins. (*)
hooks:
# Allows the custom 'entity-stacking' flag to be used in worldguard regions.
worldguard: true
mythicmobs:
stack: false
# Blacklist of MythicMob types (uses the internal name)
# This blacklist does not take effect if the prevent-stack option is enabled below.
stack-blacklist: [ ]
stack-blacklist-invert: false
# When this option is enabled, MythicMobs will not stack.
prevent-stack: true
# Prevent citizens npcs from stacking.
citizens: true
# Prevent stacked entities from giving mcmmo experience.
mcmmo: true
# Options relating to the Jobs Reborn plugin
jobs:
enabled: true
# Modes:
# PREVENT - Do not give Jobs rewards for stacked mobs.
# IGNORE - Make it so StackMob doesn't touch Jobs.
# MULTIPLY - Multiply rewards for stacked mobs.
mode: PREVENT
# Allows the use of ProtocolLib, which is used when the server version is not the native one of the plugin.
protocollib: true
# Make it so that ClearLagg removes stacked entities.
clearlagg: false
# Make it so that MyPet pets do not stack.
mypet: true
## Some options can be modified for specific entity types. An example is shown below. Remove comments to see this in action.
## Options and sections with a (*) in the comment preceding cannot be overridden.
#custom:
# # The entity type
# CREEPER:
# # The option to override. This should be the same as it appears above.
# stack:
# max-size: 30
# SKELETON:
# # Entities can also inherit options from other entities, using the 'clone' option preceded by the entity type to clone.
# clone: CREEPER
# # The cloned custom options can still be overridden.
# stack:
# max-size: 5
Yığılmayı Bekle Özelliği
Yığılmayı bekle özelliği, mobların ilk kez dünyaya geldikten hemen sonra istiflenmesini engelleyerek, mob öğütücülerinin bozulmasını önler. Bu sayede, moblar havada birleşmeden önce bir süre bekler ve bu da öğütücülerin düzgün çalışmasını sağlar. Eklentinin bu özelliği, özellikle mob öğütücülerini kullanan oyuncular için büyük önem taşır, çünkü bu öğütücülerin verimliliğini korumak için mobların belirli bir süre boyunca ayrı ayrı kalmasını gerektirir. StackMob eklentisi, çeşitli ayarları özelleştirmenize olanak tanır; örneğin, istiflenecek maksimum mob sayısını, hangi mob türlerinin istiflenebileceğini ve her bir varlık için parametreleri ayarlayabilirsiniz. Ayrıca, eklenti, MythicMobs, Citizens, MyPet, Jobs, ClearLagg, McMMO ve WorldGuard gibi diğer eklentilerle de uyumludur ve bölgelerde kullanılmak üzere özel bir 'entity-stacking' bayrağı sunar.
Eklentiyi İndirmek İçin
StackMob, sunucu performansınızı artırırken oyunun keyfini bozmadan esnek bir yapılandırma sunar. Eklenti hakkında daha fazla bilgi edinmek ve indirmek için
Kayıt olarak bağlantıya ulaş, bize destek sağla!
Giriş yap veya üye ol.
veya
Kayıt olarak bağlantıya ulaş, bize destek sağla!
Giriş yap veya üye ol.
sitelerini ziyaret edebilirsiniz.Bugünkü konumuz bu kadardı. Umarım StackMob eklentisi hakkında bilgi veren konumuz, sunucunuzun performansını artırmak ve oyuncu deneyimini daha keyifli hale getirmek için faydalı olur. Sorularınız veya görüşleriniz varsa, yorumlarda bahsedebilirsiniz.