All versions
1.1.0
Release
Physics Activator 1.1.04 months ago 17
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Fabric
Supported environments
Client and server
Changes
EN
[New Content]
- Added Glow Railgun: A high-tech end-game sniper rifle. Shoots a powerful kinetic laser beam up to 120 blocks away.
- Custom Laser Tracers: Added custom electric and portal particles along the entire shooting line.
- Anvil Repair: Added the ability to repair the new rifle on an anvil using Netherite Ingots.
[Optimizations & Refinements]
- Massive BFS Optimization: Rebuilt the block search loop. Neighbor blocks are now pre-cached correctly, eliminating loop breakages during explosion chains.
- Leaves Decay Fix: Leaves converted into physics entities now have the PERSISTENT flag forced, entirely stopping performance drops caused by vanilla leaf decay math in mid-air.
- Audio Engine Fix: Grouped exploding blocks now utilize silent block updates (Block.NOTIFY_LISTENERS). This prevents 300 explosion sounds from playing at the exact same millisecond and freezing the client.
- 0.5-Second Cooldown: Implemented a strict 10-tick shoot cooldown to completely block attack spamming and packet flood.
- Enhanced Visual Layout: Added a custom item model orientation for both 1st and 3rd-person views. The weapon scale and translation have been finely polished.
- Full Localization: Added proper translation keys for English (en_us) and Russian (ru_ru) languages.
RU
[Новый контент]
- Добавлен Грави-Рельсотрон: Тяжёлое высокотехнологичное эндгейм-оружие. Выпускает мощный лазерный луч на расстояние до 120 блоков.
- Лазерные трассеры: Добавлены кастомные эффекты частиц Края и электрических искр вдоль всей линии выстрела.
- Починка на наковальне: Новое оружие можно чинить с помощью Незеритовых слитков на наковальне.
[Оптимизация и исправление багов]
- Исправление бага с 1 блоком: Полностью переписан цикл поиска в ширину (BFS). Соседи считываются заранее, благодаря чему 40% аннигиляция блоков в пыль больше не обрывает волну разрушения зданий и лесов.
- Оптимизация листвы: Летящим блокам листвы принудительно выставляется флаг PERSISTENT. Движок игры больше не рассчитывает их гниение в полёте, что подняло FPS со стабильных лагов до 200 кадров в секунду.
- Глушитель звукового движка: Удаление разрушенных блоков теперь идёт через быстрый флаг Block.NOTIFY_LISTENERS. Игра больше не пытается воспроизвести 300 звуков шуршания листвы одновременно, перегружая аудио-карту.
- Защита от зажатия (Кулдаун): На обе пушки добавлен жёсткий кулдаун в 0.5 секунды (10 игровых тиков), полностью блокирующий лаг-машины от спама пакетами.
- Исправление моделек: Через JSON полностью перенастроено положение Рельсотрона в руках. От первого лица пушка выглядит массивно, а от третьего лица вернулась на каноничные 45 градусов.
- Полная локализация: Добавлены файлы перевода. Больше никаких системных кодов вместо названий пушек и креативной вкладки.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:a1EdunS8:j90NB5Kd"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:a1EdunS8:j90NB5Kd"
}

