Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

Commit ef47211

Browse files
committed
Update v1.8
1 parent 52642dd commit ef47211

File tree

15 files changed

+253
-193
lines changed

15 files changed

+253
-193
lines changed

BotWindow/botwin.html

Lines changed: 34 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
</div>
6363

6464
<div class="form-control mt-auto">
65-
<label class="label cursor-pointer p-1">
65+
<label class="label p-1">
6666
<span class="label-text">Walk</span>
6767
<input type="checkbox" class="toggle mx-1" id="togglewalk" />
6868
</label>
@@ -89,56 +89,70 @@
8989

9090
<div class="flex">
9191
<div class="form-control">
92-
<label class="label cursor-pointer">
93-
<span class="label-text">Anti AFK</span>
92+
<label class="label">
93+
<span class="label-text m-1">Anti AFK</span>
9494
<input type="checkbox" class="toggle mx-1" id="afkToggle" />
9595
</label>
9696
</div>
9797
<div class="form-control">
98-
<label class="label cursor-pointer">
99-
<span class="label-text">Auto Reconnect</span>
98+
<label class="label">
99+
<span class="label-text m-1">Auto Reconnect</span>
100100
<input type="checkbox" class="toggle mx-1" id="btnrecon" />
101101
</label>
102102
</div>
103103
</div>
104104

105-
<div class="flex">
105+
<div class="flex btn btn-disabled">
106106
<div class="form-control">
107-
<label class="label cursor-pointer">
108-
KillAura ⚔️
107+
<label class="label text-xl">
108+
KillAura
109109
</label>
110110
</div>
111111
</div>
112112

113-
<div class="flex">
113+
<div class="flex label">
114114
<div class="form-control">
115-
<label class="label cursor-pointer">
116-
<span class="label-text">Attack Delay</span>
117-
<input class="input input-sm input-bordered w-16" placeholder="ms" type="number" min="0" id="atkdel">
118-
<span class="label-text p-1">Target Range</span>
115+
<label class="label">
116+
<span class="label-text mx-2">Attack Delay</span>
117+
<input class="input input-sm input-bordered" style="width: 5pc;" placeholder="ms" type="number" min="0" id="atkdel">
118+
</label>
119+
</div>
120+
<div class="form-control">
121+
<label class="label">
122+
<span class="label-text mx-2">Range</span>
119123
<input class="input input-sm input-bordered w-16" placeholder="1" type="number" min="0" id="atkrng">
120-
<span class="label-text">LockOn</span>
121-
<input type="checkbox" class="toggle mx-1" id="lookLock" />
124+
</label>
125+
</div>
126+
<div class="form-control">
127+
<label class="label">
128+
<span class="label-text mx-2">LockOn</span>
129+
<input type="checkbox" class="toggle" id="lookLock" />
122130
</label>
123131
</div>
124132
</div>
125133

126134
<div class="flex">
127135
<div class="form-control">
128-
<label class="label cursor-pointer">
129-
<span class="label-text p-1">Look</span>
136+
<label class="label">
137+
<span class="label-text">Look</span>
130138
<input type="checkbox" class="toggle mx-1" id="kaLook" />
139+
</label>
140+
</div>
141+
<div class="form-control">
142+
<label class="label">
131143
<span class="label-text">Player</span>
132144
<input type="checkbox" class="toggle mx-1" id="kaPlayer" />
145+
</label>
146+
</div>
147+
<div class="form-control">
148+
<label class="label">
133149
<span class="label-text">Mobs</span>
134150
<input type="checkbox" class="toggle mx-1" id="kaMobs" />
135-
<span class="label-text">Animal</span>
136-
<input type="checkbox" class="toggle mx-1" id="kaAnimal" />
137151
</label>
138152
</div>
139153
</div>
140154

141-
<div class="btn-group p-4">
155+
<div class="btn-group p-4 m-5 ">
142156
<button class="btn btn-success btn-outline w-1/3" onclick="btnRc()">Reconnect</button>
143157
<button class="btn btn-error btn-outline w-1/3" onclick="btnDc()">Disconnect</button>
144158
<button class="btn btn-outline w-1/3" onclick="clearchat()">Clear Chat</button>

BotWindow/botwin.js

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@ ipcRenderer.on('startbot', (e, data) => {
1111
});
1212

1313
function newBot(data) {
14+
let unm = "";
15+
unm = data.username.replace("(SALT)", salt(4)).replace("(SALT)", salt(4)).replace("(SALT)", salt(4)).replace("(SALT)", salt(4))
1416
const bot = mineflayer.createBot({
15-
username: data.username,
17+
username: unm,
1618
auth: data.auth,
1719
host: data.host,
1820
port: data.port,
@@ -219,18 +221,7 @@ function newBot(data) {
219221
var kaBtn = document.getElementById("kaMobs");
220222
var kaMobs = setInterval(() => {
221223
if (kaBtn.checked == false) clearInterval(kaMobs);
222-
const entity = bot.nearestEntity(e => e.kind === 'Hostile mobs')
223-
if (entity && entity.position.distanceTo(bot.entity.position) < document.getElementById('atkrng').value) {
224-
if (document.getElementById('kaLook').checked) bot.lookAt(entity.position.offset(0, entity.height, 0), true)
225-
bot.attack(entity)
226-
}
227-
}, document.getElementById('atkdel').value);
228-
})
229-
document.getElementById('kaAnimal').addEventListener('change', () => {
230-
var kaBtn = document.getElementById("kaAnimal");
231-
var kaAnimal = setInterval(() => {
232-
if (kaBtn.checked == false) clearInterval(kaAnimal);
233-
const entity = bot.nearestEntity(e => e.kind === 'Passive mobs')
224+
const entity = bot.nearestEntity(e => e.type === 'mob')
234225
if (entity && entity.position.distanceTo(bot.entity.position) < document.getElementById('atkrng').value) {
235226
if (document.getElementById('kaLook').checked) bot.lookAt(entity.position.offset(0, entity.height, 0), true)
236227
bot.attack(entity)

BotWindow/mbotwin.html

Lines changed: 34 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -94,55 +94,70 @@
9494

9595
<div class="flex">
9696
<div class="form-control">
97-
<label class="label cursor-pointer">
98-
<span class="label-text">Anti AFK</span>
97+
<label class="label">
98+
<span class="label-text m-1">Anti AFK</span>
9999
<input type="checkbox" class="toggle mx-1" id="afkToggle" />
100100
</label>
101101
</div>
102102
<div class="form-control">
103-
<label class="label cursor-pointer">
104-
<span class="label-text">Auto Reconnect</span>
103+
<label class="label">
104+
<span class="label-text m-1">Auto Reconnect</span>
105105
<input type="checkbox" class="toggle mx-1" id="btnrecon" />
106106
</label>
107107
</div>
108108
</div>
109109

110-
<div class="flex">
110+
<div class="flex btn btn-disabled">
111111
<div class="form-control">
112-
<label class="label cursor-pointer">
113-
KillAura ⚔️
112+
<label class="label text-xl">
113+
KillAura
114114
</label>
115115
</div>
116116
</div>
117-
<div class="flex">
117+
118+
<div class="flex label">
118119
<div class="form-control">
119-
<label class="label cursor-pointer">
120-
<span class="label-text">Attack Delay</span>
121-
<input class="input input-sm input-bordered w-16" placeholder="ms" type="number" min="0" id="atkdel">
122-
<span class="label-text p-1">Target Range</span>
120+
<label class="label">
121+
<span class="label-text mx-2">Attack Delay</span>
122+
<input class="input input-sm input-bordered" style="width: 5pc;" placeholder="ms" type="number" min="0" id="atkdel">
123+
</label>
124+
</div>
125+
<div class="form-control">
126+
<label class="label">
127+
<span class="label-text mx-2">Range</span>
123128
<input class="input input-sm input-bordered w-16" placeholder="1" type="number" min="0" id="atkrng">
124-
<span class="label-text">LockOn</span>
125-
<input type="checkbox" class="toggle mx-1" id="lookLock" />
129+
</label>
130+
</div>
131+
<div class="form-control">
132+
<label class="label">
133+
<span class="label-text mx-2">LockOn</span>
134+
<input type="checkbox" class="toggle" id="lookLock" />
126135
</label>
127136
</div>
128137
</div>
129138

130139
<div class="flex">
131140
<div class="form-control">
132-
<label class="label cursor-pointer">
133-
<span class="label-text p-1">Look</span>
141+
<label class="label">
142+
<span class="label-text">Look</span>
134143
<input type="checkbox" class="toggle mx-1" id="kaLook" />
144+
</label>
145+
</div>
146+
<div class="form-control">
147+
<label class="label">
135148
<span class="label-text">Player</span>
136149
<input type="checkbox" class="toggle mx-1" id="kaPlayer" />
150+
</label>
151+
</div>
152+
<div class="form-control">
153+
<label class="label">
137154
<span class="label-text">Mobs</span>
138155
<input type="checkbox" class="toggle mx-1" id="kaMobs" />
139-
<span class="label-text">Animal</span>
140-
<input type="checkbox" class="toggle mx-1" id="kaAnimal" />
141156
</label>
142157
</div>
143158
</div>
144159

145-
<div class="btn-group p-4">
160+
<div class="btn-group p-4 m-5 ">
146161
<button class="btn btn-success btn-outline w-1/3" onclick="btnRc()">Reconnect</button>
147162
<button class="btn btn-error btn-outline w-1/3" onclick="btnDc()">Disconnect</button>
148163
<button class="btn btn-outline w-1/3" onclick="clearchat()">Clear Chat</button>

BotWindow/mbotwin.js

Lines changed: 11 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ ipcRenderer.on('startbotmulti', (e, data) => {
1717
});
1818

1919
function newBot(options) {
20+
2021
const bot = mineflayer.createBot({
2122
username: options.username,
2223
password: options.password,
@@ -208,29 +209,16 @@ function newBot(options) {
208209
}, document.getElementById('atkdel').value);
209210
})
210211
document.getElementById('kaMobs').addEventListener('change', () => {
211-
var kaBtn = document.getElementById("kaMobs");
212-
if (kaBtn.checked == false) return;
213-
var kaMobs = setInterval(() => {
214-
if (kaBtn.checked == false) clearInterval(kaMobs);
215-
const entity = bot.nearestEntity(e => e.kind === 'Hostile mobs')
216-
if (entity && entity.position.distanceTo(bot.entity.position) < document.getElementById('atkrng').value) {
217-
if (document.getElementById('kaLook').checked) bot.lookAt(entity.position.offset(0, entity.height, 0), true)
218-
bot.attack(entity)
219-
}
220-
}, document.getElementById('atkdel').value);
221-
})
222-
document.getElementById('kaAnimal').addEventListener('change', () => {
223-
var kaBtn = document.getElementById("kaAnimal");
224-
if (kaBtn.checked == false) return;
225-
var kaAnimal = setInterval(() => {
226-
if (kaBtn.checked == false) clearInterval(kaAnimal);
227-
const entity = bot.nearestEntity(e => e.kind === 'Passive mobs')
228-
if (entity && entity.position.distanceTo(bot.entity.position) < document.getElementById('atkrng').value) {
229-
if (document.getElementById('kaLook').checked) bot.lookAt(entity.position.offset(0, entity.height, 0), true)
230-
bot.attack(entity)
231-
}
232-
}, document.getElementById('atkdel').value);
233-
})
212+
var kaBtn = document.getElementById("kaMobs");
213+
var kaMobs = setInterval(() => {
214+
if (kaBtn.checked == false) clearInterval(kaMobs);
215+
const entity = bot.nearestEntity(e => e.type === 'mob')
216+
if (entity && entity.position.distanceTo(bot.entity.position) < document.getElementById('atkrng').value) {
217+
if (document.getElementById('kaLook').checked) bot.lookAt(entity.position.offset(0, entity.height, 0), true)
218+
bot.attack(entity)
219+
}
220+
}, document.getElementById('atkdel').value);
221+
})
234222
//script listeners
235223
execmd.on('chat', (o) => {bot.chat(o)});
236224
execmd.on('activate', () => {bot.activateItem()});

BotWindow/proxymbotwin.html

Lines changed: 34 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -94,55 +94,70 @@
9494

9595
<div class="flex">
9696
<div class="form-control">
97-
<label class="label cursor-pointer">
98-
<span class="label-text">Anti AFK</span>
97+
<label class="label">
98+
<span class="label-text m-1">Anti AFK</span>
9999
<input type="checkbox" class="toggle mx-1" id="afkToggle" />
100100
</label>
101101
</div>
102102
<div class="form-control">
103-
<label class="label cursor-pointer">
104-
<span class="label-text">Auto Reconnect</span>
103+
<label class="label">
104+
<span class="label-text m-1">Auto Reconnect</span>
105105
<input type="checkbox" class="toggle mx-1" id="btnrecon" />
106106
</label>
107107
</div>
108108
</div>
109109

110-
<div class="flex">
110+
<div class="flex btn btn-disabled">
111111
<div class="form-control">
112-
<label class="label cursor-pointer">
113-
KillAura ⚔️
112+
<label class="label text-xl">
113+
KillAura
114114
</label>
115115
</div>
116116
</div>
117-
<div class="flex">
117+
118+
<div class="flex label">
118119
<div class="form-control">
119-
<label class="label cursor-pointer">
120-
<span class="label-text">Attack Delay</span>
121-
<input class="input input-sm input-bordered w-16" placeholder="ms" type="number" min="0" id="atkdel">
122-
<span class="label-text p-1">Target Range</span>
120+
<label class="label">
121+
<span class="label-text mx-2">Attack Delay</span>
122+
<input class="input input-sm input-bordered" style="width: 5pc;" placeholder="ms" type="number" min="0" id="atkdel">
123+
</label>
124+
</div>
125+
<div class="form-control">
126+
<label class="label">
127+
<span class="label-text mx-2">Range</span>
123128
<input class="input input-sm input-bordered w-16" placeholder="1" type="number" min="0" id="atkrng">
124-
<span class="label-text">LockOn</span>
125-
<input type="checkbox" class="toggle mx-1" id="lookLock" />
129+
</label>
130+
</div>
131+
<div class="form-control">
132+
<label class="label">
133+
<span class="label-text mx-2">LockOn</span>
134+
<input type="checkbox" class="toggle" id="lookLock" />
126135
</label>
127136
</div>
128137
</div>
129138

130139
<div class="flex">
131140
<div class="form-control">
132-
<label class="label cursor-pointer">
133-
<span class="label-text p-1">Look</span>
141+
<label class="label">
142+
<span class="label-text">Look</span>
134143
<input type="checkbox" class="toggle mx-1" id="kaLook" />
144+
</label>
145+
</div>
146+
<div class="form-control">
147+
<label class="label">
135148
<span class="label-text">Player</span>
136149
<input type="checkbox" class="toggle mx-1" id="kaPlayer" />
150+
</label>
151+
</div>
152+
<div class="form-control">
153+
<label class="label">
137154
<span class="label-text">Mobs</span>
138155
<input type="checkbox" class="toggle mx-1" id="kaMobs" />
139-
<span class="label-text">Animal</span>
140-
<input type="checkbox" class="toggle mx-1" id="kaAnimal" />
141156
</label>
142157
</div>
143158
</div>
144159

145-
<div class="btn-group p-4">
160+
<div class="btn-group p-4 m-5 ">
146161
<button class="btn btn-success btn-outline w-1/3" onclick="btnRc()">Reconnect</button>
147162
<button class="btn btn-error btn-outline w-1/3" onclick="btnDc()">Disconnect</button>
148163
<button class="btn btn-outline w-1/3" onclick="clearchat()">Clear Chat</button>

0 commit comments

Comments
 (0)